My solution of spoj.