testcases: - name: "testcase 1" inputs: - 1 : [1, 2, 3, 4, 5, 6] - 2 : 1 - 3 : 2 output: - 1 : 1 - name: "testcase 2" inputs: - 1 : [4, 3, 6, 2, 1, 7, 5] - 2 : 5 - 3 : 7 output: - 1 : 6 - name: "testcase 3" inputs: - 1 : [12, 7, 1, 9, 10, 15] - 2 : 1 - 3 : 10 output: - 1 : 12 - name: "testcase 4" inputs: - 1 : [3, 9, 20, 15, 7] - 2 : 3 - 3 : 9 output: - 1 : 3 - name: "testcase 5" inputs: - 1 : [1, 2] - 2 : 1 - 3 : 2 output: - 1 : 1