Largo from Xerxes (in C)