{"code":"taxi","name":"Taxi bay","description":"Để giảm thiểu tai nạn giao thông ô tô không người lái đã được chế tạo và đưa vào thử nghiệm. Đi\r\nxa hơn nữa, người ta đã chế tạo thiết bị bay tự động không người lái và đưa vào khai thác dưới\r\ndạng taxi bay tự động.\r\n\r\nCác địa điểm trong địa bàn hoạt động của taxi bay được mã hóa bằng một số nguyên không âm.\r\nMỗi taxi có một bộ các điểm chốt $a_1, a_2, . . ., a_n$. Khi hành khách lên xe ở điểm $A$ và đưa yêu cầu\r\ntới điểm $B$, hệ thống máy tính trên xe sẽ tính toán và đưa ra trên màn hình dãy $k$ số nguyên $a_{i1}, a_{i2}, . . ., a_{ik}$. Hành khách phải lần lượt bấm vào các số này để tới đích. Nếu xe đang ở vị trí $x$ thì\r\nkhi bấm nút $a_i$, xe sẽ di chuyển tới địa điểm $x\\ or\\ a_i$.\r\n\r\nĐể hạn chế người đi chiếm dụng xe quá lâu, hệ thống chỉ cho phép bấm nút chọn không quá 100\r\nlần. Ngoài ra, có thể hành trình đã thiết kế của xe không cho phép đi được từ $A$ tới $B$, khi đó trên\r\nmàn hình sẽ hiển thị số $-1$.\r\n\r\nHãy cho biết số $k$ và dãy số hiển thị trên màn hình nếu $k ≠ -1$.\r\n\r\n#### Input\r\n- Dòng đầu tiên chứa 3 số nguyên $n, A$ và $B$ ($1 ≤ n ≤ 10^5, 0 ≤ A, B ≤ 10^9$),\r\n- Dòng thứ 2 chứa $n$ số nguyên $a_1, a_2, . . ., a_n$ ($1 ≤ a_i ≤ 10^9, i = 1 ÷ n$).\r\n\r\n#### Output\r\n- Dòng đầu tiên chứa số nguyên $k$,\r\n- Nếu $k ≠ -1$ – dòng thứ 2 chứa $k$ số nguyên $a_{i1}, a_{i2}, . . ., a_{ik}$.\r\n#### Example\r\n\r\n!!! question \"Test 1\"\r\n    ???+ \"Input\"\r\n        ```sample\r\n        4 2 11\r\n        3 2 6 10 \r\n        ```\r\n    ???+ success \"Output\"\r\n        ```sample\r\n         2\r\n        1 4 \r\n        ```","points":400.0,"partial":true,"time_limit":1.0,"memory_limit":262144,"short_circuit":false,"allowed_languages":[3,4,34,36,37,5,6,11,12,14,28,2,38,39,9,18,17,29,23,27,35,25,26,10,7,19,32,1,8,15,16,24,20,33,13,41,21,40],"is_public":true,"is_manually_managed":false,"permissions":{"can_edit":false}}