Include user input if possible in solving puzzle