Minimum Moves to Distribute Stones

Company: American Express

Difficulty: medium