#include<stdio.h>
//long long my_number(long long a)
//{
// a %= 10;
// if (a > 10)
// {
// a /= 10;
// my_number(a);
// }
// long long b = a;
// return b;
//}
//int my_chanage(long long a)
//{
// int count = 0;
// while (1)
// {
// if (a / 10 != 0)
// {
// a = a / 10;
// count++;
// }
// else
// {
// count++;
// break;
// }
// }
// return count;
//}
//int main()
//{
// long long a = 301;//000
// scanf("%lld", &a);
// char arr[11] = {};
// long long sum = 0;
// int i = 0;
// int x = 0;
// int c = my_chanage(a);
// for (i = 0; i < c; i++)
// {
// int j = my_number(a);
// arr[i] = j % 2 == 0 ? '1' : '0';
// /* if (j % 2 == 0)
// {
// arr[i] = '0';
// }
// else
// {
// arr[i] = '1';
// }*/
// a = a / 10;
// }
// for (i = 0; i < c; i++)
// {
// x = x * 10 + arr[c - i - 1] - '0';
//
// }
// /*if (arr[0] = '0')
// {
// x *= 10;
// }*/
// printf("%d\n", x);
// return 0;
//
//
//}
//
// 以下是优化过后的
//#include<stdio.h>
//int main()
//{
// int a = 301;//000
// scanf("%d", &a);
// char arr[11] = {};
// int i = 0;
// int x = 0;
// int b = a;
// int c = 1;
// while (b / 10 != 0)
// {
// b /= 10;
// c++;
// }
// for (i = 0; i < c; i++)
// {
// int j = a % 10;
// arr[i] = j % 2 == 0 ? '0' : '1';//真值取左!
// a = a / 10;
// }
// for (i = 0; i < c; i++)
// {
// x = x * 10 + arr[c - i -1] - '0';
// }
// printf("%d\n", x);
// return 0;
//}
//#include<stdio.h>
//int main()
//{
// int a = 1;
// int b = 3;
// int c = 2;
// int d = 4;
// /*scanf("%d %d %d %d", &a, &b, &c, &d);*/
// int sum = (a += b, a -= c, a *= d);
// printf("%d", sum);
//}