Naughty but nice

STANDARD - 106,934   GOLD - 18,132

Tricky Old Teacher