#D12553. HEX

    ID: 10442 Type: Default 2000ms 268MiB

HEX

HEX

In programming, hexadecimal notation is often used.

In hexadecimal notation, besides the ten digits 0, 1, ..., 9, the six letters A, B, C, D, E and F are used to represent the values 10, 11, 12, 13, 14 and 15, respectively.

In this problem, you are given two letters X and Y. Each X and Y is A, B, C, D, E or F.

When X and Y are seen as hexadecimal numbers, which is larger?

Constraints

  • Each X and Y is A, B, C, D, E or F.

Input

Input is given from Standard Input in the following format:

X Y

Output

If X is smaller, print <; if Y is smaller, print >; if they are equal, print =.

Examples

Input

A B

Output

<

Input

E C

Output

Input

F F

Output

=

inputFormat

Input

Input is given from Standard Input in the following format:

X Y

outputFormat

Output

If X is smaller, print <; if Y is smaller, print >; if they are equal, print =.

Examples

Input

A B

Output

<

Input

E C

Output

Input

F F

Output

=

样例

F F
=