Puzzles solved by jakub adámek