Periodic Tabe Puzzle