solving 1592 GIFs