Best solutions for http://pl.spoj.com/ tasks.