#include <stdio.h>
void ast(int n){
int k;
if(n>=2){for(k=0;n>1;k++){
n=n/2;
}
int aste(double n){
int k;
if(n<1){return 1;}
else {n=n/2;
k=aste(n)+1;
return k;}
}
int main(void) {
int g;
ast(8);
g=aste(8)-2;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIGFzdChpbnQgbil7CmludCBrOwoJaWYobjwyKXtwcmludGYoIjDlm54iKTt9CglpZihuPj0yKXtmb3Ioaz0wO24+MTtrKyspewoJCW49bi8yOwoJfXByaW50ZigiJWTlm54iLGspO30KfQoKaW50IGFzdGUoZG91YmxlIG4pewoJaW50IGs7CglpZihuPDEpe3JldHVybiAxO30KCWVsc2Uge249bi8yOwoJaz1hc3RlKG4pKzE7CglyZXR1cm4gazt9Cn0KCmludCBtYWluKHZvaWQpIHsKaW50IGc7CmFzdCg4KTsKZz1hc3RlKDgpLTI7CnByaW50ZigiXG4lZOWbniIsZyk7CglyZXR1cm4gMDsKfQ==