Not Overflow Product

2 secs 1024 MB
Slephy's icon Slephy

問題文

一般的な64bit符号付き整数型で表現できる整数AA, BBが与えられる。A×BA \times B は64bit符号付き整数型で表現できるだろうか?

制約

  • 263A2631-2^{63} \leq A \leq 2^{63}-1
  • 263B2631-2^{63} \leq B \leq 2^{63}-1
  • A,BA, B は整数である

入力

入力は以下の形式で与えられる。

A B

出力

263A×B2631-2^{63} \leq A \times B \leq 2^{63}-1 を満たすのならばYesを出力し、満たさないのならばNoを出力せよ。

サンプル

入力1
120 43
出力1
Yes
入力2
1234567890 1234567890
出力2
No
入力3
9223372036854775807 0
出力3
Yes

提出


Go (1.21)