The McDonald's cashier obviously thought she was giving you 7 dollars - a five and two ones. Instead, she gave you 12, a ten and two ones. She probably put a ten into the 5 slot earlier by accident. So I'm going to go out on a limb and say she's not bad at counting. She's just bad at paying attention. You know, the cash register does the math for her...