Please also note that they did not run Shor's algorithm to compute this. They had to greatly simplify the algorithm, so that it works specifically for the number '21'.
For details on this, see the first answer in https://crypto.stackexchange.com/questions/59795/
You have to start somewhere.