http://www.cs.put.poznan.pl/mszychowiak/PR/zadania.html