Part of 2004 Germany Team Selection Test
Source: German TST 2004, Exam V, Problem 4, MOCP July 2000, pr. 21