solving 3916 GIFs