http://srankin.math.uwo.ca/cgi-bin/retrieve.cgi/1,-6,2,-7,8,-9,5,-1,3,-4,6,-2,9,-8,7,-5,4,-3/goTop.html