[alliance] Puzzle