Q11001: Necklace

某些種族的人製作一種直徑相同的圓形陶盤,而一條項鍊是以一個或多個盤子連接而成的。下圖顯示一條以四個盤子形成的項鍊。項鍊的長度是每個盤子的直徑*盤子個數。



盤子的厚度是固定的,盤子的直徑D和黏土的量有以下的關係:



V是每個盤子用的黏土量,V0是在燒製過程中每個盤子消耗的量,當V0 >= V時就做不出盤子。

例如,假設 Vtotal=10, V0=1,而如果我們只做一個盤子,那麼 V=10/1=10, D=0.9, 但如果做成兩個的話,V=10/2=5,而半徑就是 D=0.3*sqrt(5-1)=0.6,因此以這種方式產生的項鍊長度是 1.2。

從上面的例子明顯的項鍊的長度隨著盤子數而改變,請寫一個程式算出要把黏土分成多少份,可以使項鍊最長。

Input

每一列有兩個整數 Vtotal (0<Vtotal <= 60000),V0 (0 < V <= 600)。
當 Vtotal  = V = 0 時輸入結束。

Output

每組測試資料輸出一列,可以使項鍊最長的黏土分割份數。如果不只一種分割份數,或是沒有任何一種方法可以做出盤子,請輸出 0。

Sample Input

10 1
10 2
0 0

Sample Output

5
0

Translated by PG