is it just me or did the algorithm on the desk check question end instantly every time as the first line in the while loop set the boolean value to false and the condition for the while loop was that the boolean value had to be true and the entry couldn't be "Q"