cherubini_counterpoint_and_fugue:real_fugue_in_three_parts