Do Nintendo 3ds games work on the Nintendo DSi?

No, 3DS games can only be played on a 3DS.