Well, as near as I can figure, there are only 50,031,545,098,999,707 (3^35) possible solutions to this puzzle. Assuming it only takes you 30 seconds to try each possible solution, that works out to about 47,594,696,631 years. If I were you, I'd explain to your DM that my character is trying...