Köpa matta

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Under IOI i Teheran i somras märktes en ökad efterfrågan på persiska mattor, i synnerhet sådana vars mönster utgörs av ett rutmönster med L×BL \times B rutor (se bild ovan), eftersom dessa är mycket lämpliga för att i hemlighet prova ut algoritmer på.

En mattas pris brukar avgöras av antalet rutor, så en typisk kund vill ha en matta med minst MM rutor och högst NN rutor. Om det finns flera möjliga mattor vill kunden ha en så kvadratisk matta som möjligt, d.v.s. den vill att LB|L - B| är så litet som möjligt.

Skriv ett program som läser in talen MM och NN och skriver ut det bästa valet av BB och LL.

입력

En rad med två heltal MM och NN.

출력

Skriv ut talen BB och LL (den minsta sidlängden först). För givna indata är svaret unikt bestämt.

제한

  •  1 MN10121 \le M \le N \le 10^{12}