Fatto matematico: 21668 is an unremarkable number.
Trivia: 21668 is a number for which we're missing a fact (submit one to numbersapi at google mail!).
Data storica: April 28th is the day in 1977 that the Budapest Treaty on the International Recognition of the Deposit of Microorganisms for the Purposes of Patent Procedure is signed.