Rook Zimbabwe #1 Apoc... Why do you return -1 in your algo? I see the pattern you have set up but I don't understand that bit...-RZ