Trento University Algorithms class. Reference to http://judge.science.unitn.it/