#include<cstdio>
#include<algorithm>
using namespace std;
int a, b, c, i, ta, tb ,tc;
int main(){
scanf("%d%d%d",&a,&b,&c);
if(a%2||b%2||c%2){printf("0\n");return 0;}
if(a==b&&b==c){
printf("-1\n");
}
else{
for(i=0;;i++){
if(a%2||b%2||c%2)break;
ta=b/2+c/2,tb=a/2+c/2,tc=a/2+b/2;
a=ta,b=tb,c=tc;
}
printf("%d\n",i);
}
}
./Main.cpp: In function ‘int main()’:
./Main.cpp:6:29: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d",&a,&b,&c);
^