type1(3, 12) type2(type1(5, 12), 13) ["1" - 1, "2" - 2]