else if(limit==ans_h&&ans<ans_len){
ans_len=ans;
}
}
else{
right=limit;
}
}
printf("Case %d:\n",cas++);
if(ans_len==INF){
puts("cannot reach destination");
}
else{
printf("maximum height = %d\n", ans_h);
printf("length of shortest route = %d\n", ans_len);
}
}
return 0;
}