protosolution

not defined yet