Counterfeit Bills and How to Detect Them