satisfying 10030 GIFs