Final soloution to the "Predicting Fingers" riddle.