Hexa Puzzle Recreation