Basic rolling state based cypher, and if you think you can crack it, just know that it has 70!^2, or 143 with 198 zeroes possible combinations, to put that in context, the age of the universe in picoseconds is 1,000,000,000,000,000,000,000,000,000,000 seconds old from a atheistic view, and 190,060,800,000,000,000,000,000 seconds from a Christian view.