Matches Puzzle Game

HDU - 5456