Brain storming 2d puzzle