solving 2294 GIFs