testcases: - name: "testcase 1" inputs: - 1 : 2 - 2 : [[1, 0], [0, 1]] output: - 1 : False - name: "testcase 2" inputs: - 1: 5 - 2: [[1, 0], [2, 1], [3, 2], [4, 3]] output: - 1 : True - name: "testcase 3" inputs: - 1: 5 - 2: [[1, 0], [2, 1], [3, 2], [4, 3], [0, 4]] output: - 1 : False - name: "testcase 4" inputs: - 1: 41 - 2: [[0, 1], [1, 2], [2, 3], [3, 4], [4, 5], [5, 6], [6, 7], [7, 8], [8, 9], [9, 10], [10, 11], [11, 12], [12, 13], [13, 14], [14, 15], [15, 16], [16, 17], [17, 18], [18, 19], [19, 20], [20, 21], [21, 22], [22, 23], [23, 24], [24, 25], [25, 26], [26, 27], [27, 28], [28, 29], [29, 30], [30, 31], [31, 32], [32, 33], [33, 34], [34, 35], [35, 36], [36, 37], [37, 38], [38, 39], [39, 40], [40, 0]] output: - 1 : False - name: "testcase 5" inputs: - 1: 5 - 2: [[2, 0], [2, 1], [3, 2], [4, 2]] output: - 1 : True