For moonlight's contest
FLIPS 1129792972197197179719961692693330200202339/79926-69223535538822 TABLES