Graceling

Graceling

Rank #254,596 (150 points)