Problem:


Score : 300 points

Problem Statement

Does \sqrt{a} + \sqrt{b} < \sqrt{c} hold?

Constraints

1 \leq a, b, c \leq 10^9

All values in input are integers.

Input

Input is given from Standard Input in the following format:

a \ b \ c

Output

If \sqrt{a} + \sqrt{b} < \sqrt{c}, print Yes; otherwise, print No.

Sample Input 1

2 3 9

Sample Output 1

No

\sqrt{2} + \sqrt{3} < \sqrt{9} does not hold.

Sample Input 2

2 3 10

Sample Output 2

Yes

\sqrt{2} + \sqrt{3} < \sqrt{10} holds.



Sample input:
2 3 9


Sample output:
No

Submission status: Runtime Error

Solution code:
さあ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱

導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もう
しんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻
力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） く
ぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃ
かしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震
え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶え
ろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）
ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうど
うけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）
を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばく
ぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ 
もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑
んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっ
とう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァタ
ーラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇
（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め
心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴ
ァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味
な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の
手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多
（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）
で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼ
う)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） 
ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を
急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サン
スクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍
(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動が
ダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（き
ゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九



あ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱

導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もう
しんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻
力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） く
ぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃ
かしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震
え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶え
ろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）
ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうど
うけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）
を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばく
ぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ 
もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑
んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっ
とう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァタ
ーラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇
（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め
心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴ
ァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味
な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の
手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多
（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）
で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼ
う)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） 
ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を
急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サン
スクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍
(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動が
ダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（き
ゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九


番目あ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱

導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もう
しんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻
力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） く
ぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃ
かしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震
え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶え
ろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）
ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうど
うけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）
を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばく
ぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ 
もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑
んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっ
とう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァタ
ーラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇
（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め
心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴ
ァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味
な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の
手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多
（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）
で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼ
う)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） 
ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を
急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サン
スクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍
(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動が
ダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（き
ゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九


が盲如あ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱

導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もう
しんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻
力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） く
ぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃ
かしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震
え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶え
ろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）
ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうど
うけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）
を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばく
ぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ 
もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑
んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっ
とう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァタ
ーラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇
（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め
心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴ
ァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味
な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の
手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多
（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）
で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼ
う)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） 
ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を
急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サン
スクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍
(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動が
ダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（き
ゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九


あ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱

導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もう
しんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻
力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） く
ぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃ
かしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震
え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶え
ろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）
ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうど
うけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）
を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばく
ぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ 
もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑
んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっ
とう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァタ
ーラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇
（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め
心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴ
ァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味
な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の
手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多
（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）
で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼ
う)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） 
ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を
急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サン
スクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍
(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動が
ダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（き
ゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九


（もうごと）く 御手々（おてて）を拝借（はいしゃく）、ブリキノダンス

Submission status: Runtime Error

Solution code:
さあ、憐れんで、血統書（けっとうしょ） 持ち寄って反教典（はんきょうてん） 沈んだ唱導(しょうどう) 腹這（はらば）い幻聴 謁見（えっけん） 席巻（せっけん） 妄信症（もうしんしょう） 踊れ酔え孕（はら）め アヴァターラ新大系（しんたいけい） 斜めの幻聴 錻力(ブリキ)と宗教 ラル・ラリ・唱えろ 生（せい） まあ、逆らって新王都（しんおうと） くぐもった脳系統（のうけっとう） 墓掘（はかぼ）れ説法（せっぽう） 釈迦釈迦善行（しゃかしゃかぜんこう） 六感・吶喊(とっかん)・ 竜胆（りんどう）・錠(じょう) どれどれ、震え 蔑（さげす）んで新体系 欺瞞(ぎまん)の延長 詭弁（きべん）の劣等 ドグ・ラグ・叶えろ 不気味な手、此処に在り 理性の目、咽(むせ)び泣き 踵(きびす)返せ遠くに 偲（しのぶ）ぶ君の瞳（ひとみ）を さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ咲かせ さあ、剽悍(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭に 真っ赤に濡れた空、踵（かかと）鳴らせ 嗚呼、漠然（ばくぜん）と運命星 重度に負った喘鳴(ぜんめい)に 優劣等（ゆうれつなど）無いさ 回れ踊れ もう、漠然と九番目が龍を薙（な）ぐ パッパラ・ラル・ラリ、ブリキノダンス さあ、微笑んで急展開 ナラシンハ流体系（りゅうたいけい） 積もった信仰 惜別劣等（せきべつれっとう） 怨恨（えんこん） 霊堂（れいどう） 脳震盪(のうしんとう) パラパラ狂え アヴァターラ半酩酊（はんめいてい） 次第に昏倒（こんとう） 劣悪情動（れつあくじょうどう） 崇（あが）めろバララーマ 死んでる龍が吼（ほ）える バガヴァッド・ギーターで 張り詰め心臓 押し引け問答 無に帰（き）す桃源郷（とうげんきょう） ドウドウ唸（うな）れ アヴァターラ封筒へ クリシュナ誘導 アルジュナ引導（いんどう） ドグ・ラグ・祝えや 不気味な手、誠（まこと）なり 理解などとうに無き、 鬼神（きしん）討てよ遠くに、 潜む影の手引きを さあ皆（みな）舞いな、衝動で サンスクリット求道系（きゅうどうけい） 雑多（ざった）に暮れた日々 廃（すた）れ、廃れ さあ、剽悍（ひょうかん）な双眸（そうぼう）で サプタの脳が正統系（せいとうけい） 真っ赤に濡れた空 響け響け 嗚呼、六芒(ろくぼう)と流線型（りゅうせんけい） 王族嫌悪（おうぞくけんお）は衝動性（しょうどうせい） ピンチにヒットな祝詞（のりと） ハバケ・ルドレ もう、漠然と九番目が 狂（きょう）を急（せ）ぐ 巷（ちまた）で噂の、ブリキノダンス さあ、皆（みな）舞いな、空洞で サンスクリット求道系（きゅうどうけい） 抉（えぐ）り抜いた鼓動 咲かせ燃やせ さあ、剽悍(ひょうかん)な双眸（そうぼう）を エーカム、そうさ。先頭で 全く以（もっ）て、鼓動がダンス 王手（おうて）を盗（と）って遠雷帝（えんらいてい） サンスクリット求道系（きゅうどうけい） 妄想信者（もうそうしんじゃ）踊る。 酷く脆（もろ）く もう、漠然と九番目が盲如（もうごと）く 御手々（おてて）を拝借（はいしゃく）、ブリキノダンス

Submission status: Runtime Error

Solution code:
import math
from decimal import Decimal
a,b,c = map(int,input().split())

if Decimal.sqrt(a) + Decimal.sqrt(b) < Decimal.sqrt(c):
    print('Yes')
else:
    print('No')

Submission status: Runtime Error

Solution code:
from math import sqrt

a, b, c = map(int, input().split())
print('Yes' if (sqrt(2)+sqrt(3))**2 < c else 'No)

Submission status: Runtime Error

Solution code:
ni = lambda: int(input())
nm = lambda: map(int, input().split())
nl = lambda: list(map(int, input().split()))

from math import sqrt

a,b,c=map(float, input().split())
if (a+b+2*sqrt(a*b)-c)**100<1>>40:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
ni = lambda: int(input())
nm = lambda: map(int, input().split())
nl = lambda: list(map(int, input().split()))

from math import sqrt

a,b,c=float(input())

if sqrt(a)+sqrt(b)<sqrt(c):
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
from decimal import Decimal
a, b, c = map(int, input().split())
if Decimal(a) ** Decimal('0.5') + Decimal(b) ** Decimal('0.5') < Decimal(c)c ** Decimal('0.5'):
    print('Yes')
else:
    print('No')

Submission status: Runtime Error

Solution code:
// #include <bits/stdc++.h>
#include <iostream>
#include <map>
#include <cmath>
#include <ios>
#include <iomanip>
#include <algorithm>
#include <queue>
#include <stack>
#include <numeric>
// #include <windows.h>
using namespace std;
template<class T> using V = vector<T>;
template<class T> using VV = V<V<T>>;
template<class T> using VVV = V<VV<T>>;
template<class T1, class T2> using P = pair<T1, T2>;
using I = int;
using D = double;
using B = bool;
using C = char;
using S = string;
using LL = long long;
using LD = long double;
using ULL = unsigned long long;
using PII = P<I, I>;
using VPII = V<PII>;
using PLL = P<LL, LL>;
using VPLL = V<PLL>;
using VI = V<I>;
using VVI = VV<I>;
using VLL = V<LL>;
using VVLL = VV<LL>;
using VC = V<C>;
using VVC = VV<C>;
using VS = V<S>;
using VVS = VV<S>;
using VB = V<B>;
using VVB = VV<B>;
#define REP(type, i, n) for (type i = 0; i < (type)(n); ++i)
#define REP2(type, i, m, n) for (type i = (m); i < (type)(n); ++i)
#define REPR(type, i, n) for (type i = (n)-1; i >= 0; --i)
#define REPR2(type, i, m, n) for (type i = (n)-1; i >= (m); --i)
#define REPx(x, a) for(auto x : a)
#define ALL(a) a.begin(), a.end()
#define SORT(a) sort(ALL(a))
#define SORTR(a, type) sort(ALL(a), greater<type>())
#define SORTF(a, comp) sort(ALL(a), comp)
#define REVERSE(a) reverse(ALL(a))
#define SIZE(a, type) ((type)(a).size())
#define bit_search(bit, n) REP(LL, bit, 1LL<<(n))
#define bit_check(bit, i) ((bit>>(i)) & 1)
#define setpre(n) fixed << setprecision((n))
#define UNIQUE(a) do {SORT(a); (a).erase(unique(ALL(a)), (a).end());} while(0)
#define MAX(a) *max_element(ALL(a))
#define MIN(a) *min_element(ALL(a))
#define bisect_left(a, x) (lower_bound(ALL(a), (x)) - a.begin())
#define bisect_right(a, x) (upper_bound(ALL(a), (x)) - a.begin())
#define INPUT(a) REPx(&x, a) cin >> x;
#define INPUT2(a) REPx(&x, a) INPUT(x);
#define INPUTP(a) REPx(&x, a) cin >> x.first >> x.second;
#define ENDL cout << endl;

// const int INF = 2e9;
const LL INF = 9e18;
const LL MOD = 1e9+7;

template<class T> using PRIORITY_QUEUE = priority_queue< T, V<T>, greater<T> >;
template<class T> inline bool chmin(T &a, T b){if (a > b) {a = b; return true;} return false;}
template<class T> inline bool chmax(T &a, T b){if (a < b) {a = b; return true;} return false;}
template<class T> inline void debug1(V<T> A){REP(int, i, SIZE(A, int)){if (A[i] == INF) cout << "I ";else cout << A[i] << " ";}ENDL}
template<class T> inline void debug2(VV<T> A){REP(int, i, SIZE(A, int)){REP(int, j, SIZE(A[i], int)){if (A[i][j] == INF) cout << "I "; else cout << A[i][j] << " ";}ENDL}}

int main()
{
  cin.tie(0);
  ios::sync_with_stdio(false);
  LL a, b, c;
  cin >> a >> b >> c;
  if (c-a-b <= 0) cout << "No" << endl;
  else if (4*a*b < (c-a-b)*(c-a-b)) cout << "Yes" << endl;
  else cout << "No" << endl;

  return 0;
}

Submission status: Runtime Error

Solution code:

def main():
 a,b,c = map(int,input().split())
 rhs = c - a - b
 lhs = 4 * a * b
 if rhs > 0  and lhs ** 2 < rhs:
  print('Yes')
 else:
  print('No')
main(

Submission status: Runtime Error

Solution code:
import decimal
def main():
 a,b,c = map(decimal.Decimal,input().split())
 if a ** 0.5 + b ** 0.5 < c ** 0.5:
  print('Yes')
 else:
  print('No')
main()

Submission status: Runtime Error

Solution code:
a, b, c = map(int, input().split())
if((c - a - b > 0) and ((c-a-b)**2 > 4ab)):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
from math import *
from decimal import *
a,b,c=map(int,input().split())
if Decimal( a**2+ b**2+2*a+2*b+2*sqrt(a)*sqrt(b)))<Decimal(c**2):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
    import math
    a, b, c = map(int,input().split())
    a = math.sqrt(a)
    b = math.sqrt(b)
    c = math.sqrt(c)
    if a+b<c:
      print("Yes")
    else:
      print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c = map(int,input().split())
a = math.sqrt(a)
b = math.sqrt(b)
c = math.sqrt(c)
if a+b<c:
  print("Yes")
else:
  print("No)

Submission status: Runtime Error

Solution code:
#include <bits/stdc++.h>
using namespace std;
using ll = int64_t;

int main() {
  ll a, b, c;
  cin >> a >> b >> c;

  ll left = 4 * a * b;
  ll right = (c - a - b) * (c - a - b);

  if (left < right) {
    cout << "Yes" << endl;
  } else {
    cout << "No" << endl;
  }
}

Submission status: Runtime Error

Solution code:
from decimal import *
a,b,c=map(int,input().split(' '))

if Decimal(a)**0.5+Decimal(b)**0.5<Decimal(c)**0.5:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a, b, c = map(int, input().split())

x = c - b - a
if x > 0 && a * b * 4 < x * x:
	print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import sys
a, b, c = input().split()

if c - a - b > 0:
  print("No")
  sys.exit()

if 4*a*b < (c-a-b)**2:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
from demical import Demical
a,b,c=input().split()
a=Demical(a)
b=Demical(b)
c=Demical(c)
if a**0.5+b**0.5<c**0.5:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")
a = float(a) 
b = float(b)
c = float(c) 
if  a*b < ((c-a-b)/2)*((c-a-b)/):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")
 
if float(a) + 2*math.sqrt(float(a)) * math.sqrt(float(b)) + float(b) < c:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")
 
if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")
 
if math.sqrt(int(a)) + math.sqrt(int(b)) < math.sqrt(int(c)):
  print("Yes)
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")
 
if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
  print("Yes)
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c=input().split(" ")

return math.sqrt(a) + math.sqrt(b) < math.sqrt(c)

Submission status: Runtime Error

Solution code:
# coding: utf-8
# Your code here!
import math
from decimal import Decimal
a, b, c = map(int, input().split())
if Decimal(str(a * b))**Decimal('0.5') > Decimal(str((c - a - b) / 2))
  print('No')
else:
  print('Yes')

Submission status: Runtime Error

Solution code:
import sympy

a, b, c = map(int, input().split())
if  sympy.sqrt(a)+sympy.sqrt(b) < sympy.sqrt(c):
    print("Yes")
else:
    print("No"


# a, b, c = map(int, input().split())

Submission status: Runtime Error

Solution code:
import math
a,b,c = map(int,input())
left = math.sqrt(a) + math.sqrt(b)
right = math.sqrt(c)
if left < right:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
a,b,c = map(int, input().split())

d = c - a - b
e = 4*a*b

if(d>0 and d*2 > e):
    print('Yes')
else:
    print(('No')

Submission status: Runtime Error

Solution code:
from decimal import Decimal
a,b,c = map(int,input().split())
a2,b2,c2,2ab = a**2,b**2,c**2,2*Decimal(a**0.5)*Decimal(b**0.5)
print('Yes' if a2+2ab+b2<c2 else 'No')

Submission status: Runtime Error

Solution code:
a, b, c = list(map(int, input().split()))
print('Yes' if 2 * Decimal(math.sqrt(a*b)) < c - a - b else 'No')

Submission status: Runtime Error

Solution code:
def Judgement(x,y,z):
    if z-x-y>0 and (z-x-y)**2-4*x*y>0:
        return 0
    else:
        return 1

a,b,c=map(int,input().split())
ans=Judgement(a,b,c)
if ans=0:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
def Judgement(x,y,z):
    if z-x-y-2*(x*y)**(1/2)<=0:
        return -1
    elif z-x-y<=0:
        return -1
    elif (z-x-y)**2-4*x*y<=0
        return -1
    else:
        return 0

a,b,c=map(int,input().split())
ans=Judgement(a,b,c)
if ans=-1:
    print("No")
else:
    print("Yes")

Submission status: Runtime Error

Solution code:
from decimal import Decimal,getcontext
getcontext().prec = 100 # 標準は28 その桁まで精度を保つ
a,b,c=map(Decimal,input().split())
print("Yes" if sqrt(a)+sqrt(b)<sqrt(c) else "No")

Submission status: Runtime Error

Solution code:
from decimal import *
 import math
 
 getcontext().prec = 10000
 
 a, b, c = map(int, input().split())
 a = Decimal(a)
 b = Decimal(b)
 c = Decimal(c)
 
 a = Decimal.sqrt(a)
 b = Decimal.sqrt(b)
 c = Decimal.sqrt(c)
 
 print(a, a * a)
 
 if a + b < c:
     print("Yes")
 else:
     print("No")

Submission status: Runtime Error

Solution code:
import math
from decimal import Decimal
from sys import stdin


def get_result(data):
    A, B, C = data
    r_a = Decimal(A**0.5)
    r_b = Decimal(B**0.5)
    r_c = Decimal(C**0.5)
    return 'Yes' if r_a + r_b < r_c 'No'


if __name__ == '__main__':
    data = stdin.readline().rstrip().split(' ')
    data = list(map(int, data))
    result = get_result(data)
    print(result)

Submission status: Runtime Error

Solution code:
import math
a,b,c=map(int,input().split())

a=str(math.sqrt(a))
x=int(a[0]+a[2:])
b=str(math.sqrt(b))
y=int(b[0]+b[2:])
c=str(math.sqrt(c))
z=int(c[0]+c[2:])

if x+y<z:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import math
a,b,c=map(int,input().split())

a=str(math.sqrt(a))
a=int(a[0]+a[2:])
b=str(math.sqrt(b))
b=int(b[0]+b[2:])
c=str(math.sqrt(c))
c=int(c[0]+c[2:])

if a+b<c:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import sympy

a, b, c = map(int, input().split())
if  sympy.sqrt(a)+sympy.sqrt(b) < sympy.sqrt(c):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
from decimal import *
a,b=input().split()
a=Decimal(a)
b=Decimal(b)
ans=int(a*b)
print(ans)

Submission status: Runtime Error

Solution code:
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, tan, asin, acos, atan, radians, degrees#, log2
from itertools import accumulate, permutations, combinations, combinations_with_replacement, product, groupby
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left, insort, insort_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
def ZIP(n): return zip(*(MAP() for _ in range(n)))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10**9 + 7
from decimal import *

a, b, c = MAP()
 
if Decimal(a)**0.5 + Decimal(b)**0.5 < Decimal(c)**0.5:
	print("Yes")
else:
	print("No")

Submission status: Runtime Error

Solution code:
import math


a, b, c = map(int, input().split())
a2, b2, c2 = math.sqrt(a),math.sqrt(b),math.sqrt(c)

a2  = decimal.Decimal(1000)
b2 = decimal.Decimal(1000)
c2 = decimal.Decimal(1000)


if c2**2 - a2**2 - b2**2 - 2*a2*b2 > 0:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import sys
import math
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def S(): return sys.stdin.readline().rstrip()
def LS(): return list(sys.stdin.readline().rstrip().split())
a,b,c = LI()



if c-a-b > and (4*a*b) < ((c-a-b)**2) :
    print('Yes')
else:
    print('No')

Submission status: Runtime Error

Solution code:
from decimal import Decimal, getcontext
getcontext().prec = 1000

li = list(map(Decimal, input().split()))
li = map(lambda x: x.sqrt(), li)

print("Yes" if a + b < c else "No")

Submission status: Runtime Error

Solution code:
import math as mt
a, b, c = map(double, input().split())
if a + b + 2*mt.sqrt(a*b) < c:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math as mt
a, b, c = map(int, input().split())
if a**2 + b**2 + 2*mt.sqrt(a*b) < c**2
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
from math import sqrt
a,b,c = [int(hoge) for hoge in input().split()]
print("NYoe s"[::sqrt(a)+sqrt(b)<sqrt(c)])

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
if sqrt(a)+sqrt(b)<sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
import math
if 4*a*b<(c-a-b)**2 and c-a-b>=0
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
import math
if 4*a*b<(c-a-b)**2
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
import math
if 4a*b<(c-a-b)**2
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a=int(input())
b=int(input())
c=int(input())
if a*a+b*b<c*c:
    print('Yes')
else:
    print('No')

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
#define rep(i,N) for(ll (i)=0;(i)<(N);(i)++)
#define chmax(x,y) x=max(x,y)
#define chmin(x,y) x=min(x,y)
using namespace std;
typedef long long ll;
typedef pair<int,int> P;
const int mod = 1000000007;
const int MAX = 1000000000;

int main() {
  ll a, b, c;
  cin >> a >> b >> c;
  if (c - a - b < 0) {
    cout << "No" << endl;
    return 0;
  }
  ll left = 4 * a * b;
  ll right = c - a - b;
  right *= right;
  if (left < right) cout << "Yes" << endl;
  else cout << "No" << endl;

}

Submission status: Runtime Error

Solution code:
a,b,c = list(map(int, input().split()))

if(math.sqrt(a) + math.sqrt(b) < math.sqrt(c)-0.000001):
    print("Yes")
else:
    print("No")
print(math.sqrt(a) + math.sqrt(b),math.sqrt(c)-0.000001)

Submission status: Runtime Error

Solution code:
import math
a,b,c = map(int,input().split())

L =  2 * math.sqrt(a*b)) 

if L < c - a - b :
    ans = 'Yes'
else :
    ans = 'No'

print(ans)

Submission status: Runtime Error

Solution code:
a, b, c = map(long, input().split())
if(a * b * 4 < (c - a - b)**2):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import math
a, b, c = map(int, input().split())
log_ab = math.log10(a*b)
log_cab = math.log10(c - a - b)
log_2 = math.log10(2)
if(log_ab < 2 * log_cab - 2 * log_2):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import math
a,b,c=input().split(' ')
a=int(a)
b=int(b)
c=int(c)
if ((math.sqrt(a)+math.sqrt(b))<math.sqrt(c):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
import math
a,b,c = map(int(input().split()))
if ((math.sqrt(a) + math.sqrt(b)) < math.sqrt(c)):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a,b,c = map(int,input().split())
if math.squrt(a)+math.squrt(b) < math.squrt(c):
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
import math
a,b,c = map(int,input().split())
if a + b + 2*math.squrt(a*b) < c:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
from dicimal import Decimal
a,b,c=map(Decimal,input().split())
if (a.sqrt()+b.sqrt())<c.sqrt():
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math


a, b, c = list(map(int, input().split()))
sa, sb, sc = math.sqrt(a), math.sqrt(b), math.sqrt(c)
d = c-a-b
if len(str*d) > ８:
    if (sa + sb < sc):
        print("Yes")
    else:
        print("No")

else:
    if (c-a-b)**2 > 4*a*b:
        print("Yes")
    else:
        print("No")

Submission status: Runtime Error

Solution code:
import math


a, b, c = list(map(int, input().split()))
sa, sb, sc = math.sqrt(a), math.sqrt(b), math.sqrt(c)
if len(c - a - b) > ８:
    if (sa + sb < sc):
        print("Yes")
    else:
        print("No")

else:
    if (c-a-b)**2 > 4*a*b:
        print("Yes")
    else:
        print("No")

Submission status: Runtime Error

Solution code:
import math
a=int(input())
b=int(input())
c=int(input())

Submission status: Runtime Error

Solution code:
import math
a=int(input())
b=int(input())
c=int(input())
if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print "Yes"
else:
    print "No"

Submission status: Runtime Error

Solution code:
from decimal import Decimal
a, b, c = map(int, input().split())

if Decimal(a)**0.5 + Decimal(b)**0.5 < Decimal(c)**0.5:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
from math import sqrt
a,b,c=map(int,input().split())
k=c-a-b
if k>0 and k*k> 4*a*b:
  print("Yes")
else print("No")

Submission status: Runtime Error

Solution code:
inp=[int(x) for x in input().split()]
a,b,c=inp[0],inp[1],inp[2]
if sqrt(a)+sqrt(b)<sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import math
a,b,c = int(input())
print('Yes' if math.sqrt(a) + math.sqrt(b) < math.sqrt(c) else 'No')

Submission status: Runtime Error

Solution code:
a = input()
a = a.split(" ")
b = int(a[1])
c = int(a[2])
a1 = int(a[0])
if sqrt(a1)+sqrt(b)<sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a = input()
a = a.split(" ")
b = int(a[1])
c = int(a[2])
a = int(a[0])
if sqrt(a)+sqrt(b)<sqrt(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
import sys
a, b, c = map(int,sys.stdin.readline().split())
d = c - a - b
if d > 0 && d * d > 4 * b * a:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a,b,c=float(input().split())
if a**0.5+b**0.5<c**0.5:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a,b,c=float(input())
if a**0.5+b**0.5<c**0.5:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
if c-a-b>0 and (c-a-b)**2>4*a*b:
  print("Yes")
else:
  print("No')

Submission status: Runtime Error

Solution code:
a,b,c = list(map(int, input().split()))
if (math.sqrt(a)+math.sqrt(b))*(math.sqrt(a)+math.sqrt(b)) < c:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a,b,c = list(map(int, input().split()))
if (math.sqrt(a)+math.sqrt(b))**2 < c:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a,,b,c = list(map(int, input().split()))
if a+b < c:
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
from decimal import *
a, b, c = map(int, input().split())
if decimal(a) + decimal(b) < decimal(c):
  print("Yes")
else:
  print("No")

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
c="Yes"
if a**0.5+b**0.5>=c**0.5:
  c="No"
print(c)

Submission status: Runtime Error

Solution code:
a,b,c=map(int,input().split())
c="Yes"
if a**0.5+b**0.5>=c**0.5:
  c="No"
print(c)

Submission status: Runtime Error

Solution code:
num = list(map(int, input().split()))
if (a+b>c == a>c-b == b>c+b == True):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
if (num[0]**(1/2)<(num[2]**(1/2))/2) & (num[1]**(1/2)<(num[2]**(1/2))/2):
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
a, b, c = map(int,input().split())
if (c − a − b > 0) and (4 * a * b < (c − a − b)**2):
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a, b, c = map(int,input().split())
if c − a − b > (0 and 4 * a * b) < (c − a − b)**2:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
a, b, c = map(int,input().split())
if c − a − b > 0 and 4 * a * b < (c − a − b)**2:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
x,y,z = map(int,input().split())
if c − a − b > 0 and 4 * a * b < (c − a − b)**2:
  print('Yes')
else:
  print('No')

Submission status: Runtime Error

Solution code:
from math import sqrt
if c - a - b > 0 and 2 * sqrt(a * b) < c - a - b:
    print("Yes")
else:
    print("No")

Submission status: Runtime Error

Solution code:
#パナソニックプロ2020
a,b,c=map(int,input().split())
if 4*a*b< (c-a-b)**2:
    print('Yes')
else:
    print('No'

Submission status: Runtime Error

Solution code:
#パナソニックプロ2020
abc=map(int,input().split())
if a**0.5 +b**0.5 < c**0.5:
    print('Yes')
else:
    print('No')

Submission status: Runtime Error

Solution code:
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define all(x) x.begin(),x.end()
#define pll  pair <long long,long long>
#define ss second
#define ff first
#define inf 9223372036854775807
#define maa 1000000007
#define ld long double
#define fast  ios_base::sync_with_stdio(false);cin.tie(NULL);
#define bug(x) cout << #x <<": " << x << '\n';
const ll N=10001 ;
ll  power(ll  i,ll  j)
{
    if(j==0)
    return 1 ;
    ll t=power(i,j/2)%maa ;
    if(j%2==0)
    return (t%maa*t%maa)%maa ;
    else
    return ((t%maa*t%maa)%maa*(i%maa)%maa)%maa ;
}
int main()
{
   fast ;
   ll tests=1 ;
  // cin>>tests ;
   for(ll testcase=1;testcase<=tests;testcase++)
   {
      ///cout<<"Case #"<<testcase<<": " ;
      ///Read,Think ans Test Properly,then code
      ///Try to avoid using print statements debug on your own
     
      ld a,b,c ;
      cin>>a>>b>>c ;

      if(a+b<c)
        cout<<"Yes" ;
      else
        cout<<"No" ;




   }
}
/// ans ->for answer
/// cur ->for local answer
/// level ->for depth in tree
/// v -> adjacency matrix
/// r -> array
/// s ->string

Submission status: Runtime Error

Solution code:
# cook your code here

import math

a=int(input())
b=int(input())
c=int(input())

a=math.sqrt(a)
b=math.sqrt(b)
c=math.sqrt(c)

if a+b<c:
    print('Yes')
else :
    print('No')

Submission status: Runtime Error

Solution code:
import math

a, b, c = int(input('a: ')), int(input('b: ')), int(input('c: '))


if math.sqrt(a) + math.sqrt(b) < math.sqrt(c):
    print('Yes')
else:
    print('No')