#include<stdio.h>
int main()
{
int i,j,k,m,n;
while(scanf("%d %d",&n,&k)!=EOF)
{
m=n;
j=1;
for(n,i=200;n<i;n+=m,i+=k)
{
j++;
}
if(j<=20) printf("%d\n",j);
else printf("Impossible\n");
}
return 0;
}
某程序员开始工作,第一年年薪 N 万,他希望在新区买一套 60 平米,现价为 200 万的房子。假设房子价格以每年 K 万元增长,并且该程序员未来税后年薪不变,且不吃不喝,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?
输入描述
有多组测试数据,每组测试数据占一行。
每一行包含两个正整数 N (10 ≤ N ≤ 50) 和 K (1 ≤ K ≤ 20),中间用单个空格隔开。
输出描述
如果在第 20 年或者之前就能买下这套房子,则输出一个整数 M,表示最早需要在第 M 年能买下,否则输出 "Impossible"。
样例输入
50 10
12 2
1 5
样例输出
5
20
Impossible