switch(comp("1 2 3", "4 5 6")) { case LEFT: switch(comp("1", "2")) { case LEFT: return "1"; case RIGHT: return "2"; case EQUAL: return "3"; } break; case RIGHT: switch(comp("4", "5")) { case LEFT: return "4"; case RIGHT: return "5"; case EQUAL: return "6"; } break; case EQUAL: switch(comp("7 8", "9 10")) { case LEFT: return heavier("7", "8"); case RIGHT: return heavier("9", "10"); case EQUAL: return heavier("11", "12"); } break; }