Thời tam quốc có một chú ngựa rất nổi tiếng đó là ngựa xích thố. Có những câu nói nổi tiếng về chú ngựa này như: “Nhân trung Lã Bố, Mã trung xích thố”, hay “ngày đi ngàn dặm”. Hôm nay chúng ta có một thử thách cho chú ngựa này.
Trên một mảnh đất hình chữ nhật được chia thành dòng, cột. Chú ngữa xích thố đứng ở một ô nào đó. Mỗi bước di chuyển chú ngựa này được phép bước sang một ô khác là ô đối diện trong một hình chữ nhật hoặc (như hình dưới đây)
Bạn hãy giúp chú ngựa này tìm đường đi sao cho có thể di chuyển qua tất cả các ô trên mảnh đất trên (Mỗi ô chỉ đi qua đúng một lần).
Dữ liệu vào:
Một dòng duy nhất chứa số nguyên dương lần lượt là số dòng, số cột của mảnh đất, tọa độ dòng, tọa độ cột ban đầu của chú ngựa, mỗi số cách nhau một khoảng trắng.
Dữ liệu ra:
Một đường đi bất kỳ của chú ngựa: Gồm dòng, mỗi dòng có số nguyên là tọa độ (dòng, cột) của ô mà chú ngựa đi qua. Liệt kê theo thứ tự các ô đi qua (tính từ ô xuất phát). Nếu không tồn tại đường đi thỏa mãn thì in ra .