poj 1012 Joseph http://poj.org/problem?id=1012