Author: SOFSEM 2007 (2007 Harrachov, Liberecký kraj, Czech Republic)