AUTHOR: ?WWW: https://www.otinn.com/spoj/
Author: Ott TinnAuthor on SPOJ: http://www.spoj.pl/users/otinn