Found loads of these strange green Japanese cookies in my kitchen. Where on earth has my dad been shopping!?