Merged
SPOJ 78: Marbles
SPOJ 78: Marbles
SPOJ