read GreeneNijenhuisWilf: L:=[20$20]: print(`There are`, YF([20$20]), `Standard Young Tableaux for the shape`, L): print(`Here are 10 of them, using the amazing Greene-Nijenhuis-Wilf algorithms`): for i from 1 to 10 do print(matrix(GNW(L))): od: print(`This took`, time(), `seconds . `): quit: