einstein 2.0 Logic puzzle game

The goal of this logic game is to open all cards in a 6x6 grid, using a number of hints as to their relative position. The game idea is attributed to Albert Einstein.