947 Cycle Challenge

947 Cycle Challenge