solving 2262 GIFs