Money Counting and Fake Note Detection Machines