#PCBTAM0000009. So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)

So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)

So sánh chuỗi theo thứ tự từ điển (Lexicographic String Comparison)

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho hai chuỗi aa và bb. So sánh chúng theo thứ tự từ điển của Python 3: duyệt từ trái sang phải, tại vị trí đầu tiên có hai ký tự khác nhau, chuỗi chứa ký tự có điểm mã Unicode nhỏ hơn đứng trước. Nếu toàn bộ phần chung giống nhau thì chuỗi ngắn hơn đứng trước; hai chuỗi giống hoàn toàn được coi là bằng nhau.

Hãy cho biết lần lượt ba mệnh đề a<ba<b, a=ba=b và a>ba>b đúng hay sai. Phân biệt chữ hoa, chữ thường và dấu tiếng Việt.

Input

Dòng thứ nhất chứa aa; dòng thứ hai chứa bb. Mỗi chuỗi có thể rỗng.

Output

In ba dòng, lần lượt cho các so sánh a<ba<b, a=ba=b, a>ba>b. Mỗi dòng in chính xác True hoặc False.

Subtask

  • Subtask 1 (100 điểm): 0≤∣a∣,∣b∣≤500\le |a|,|b|\le50 ký tự Unicode.

Ví dụ

Ví dụ 1

Input

An
Binh

Output

True
False
False

Giải thích. Ở vị trí đầu tiên, A có điểm mã nhỏ hơn B; vì vậy chỉ so sánh a<ba<b là True.

Ví dụ 2

Input

A
A

Output

False
True
False

Giải thích. Hai chuỗi đều là A, nên chỉ phép so sánh bằng nhau cho kết quả True.

Ví dụ 3

Input

abc
ab

Output

False
False
True

Giải thích. ab là tiền tố của abc. Chuỗi abc dài hơn nên đứng sau, vì vậy a>ba>b.