659 Fermat's little theorem