Double Fugue in C