Utmost respect to everyone who makes a 24 cycles or less solution