#include <iostream>
using namespace std;
/*
//Zadanie 5
int main() {
int n, a, b;
cin>>n;
if (n<10) cout <<"tak";
else{
b=n%10;
n=(n-b)/10;
while (n>0){
a=n%10;
if (a>b){
cout<<"nie";
break;
}
n=(n-a)/10;
b=a;
}
if (n==0) cout <<"taak";
}
return 0;
}
//zadanie 6
int main(){
int n, c;
cin >>n;
if (n==0) cout<<"0";
else {
while (n>0){
c=n%10;
n=(n-c)/10;
cout<<c;
}
}
return 0;
}
//Zadanie 7
int main(){
int n, c;
string s="";
cin>>n;
if (n==0) cout <<"0";
else{
while (n>0){
c=n%2;
n=(n-c)/2;
if (c=0) s="0"+s;
else s="1"+s;
}
cout<<s;
}
return 0;
}
//Zadanie 8
int main(){
char cyfry[]="01234567";
int n, c;
string s="";
cin>>n;
if (n==0) cout <<"0";
else{
while (n>0){
c=n%8;
n=(n-c)/8;
s=cyfry[c]+s;
}
cout<<s;
}
return 0;
}
//Zadanie 9
int main(){
char cyfry[]="0123456789ABCDEFGHIJKLMNOPRSTUVWXYZ";
int d, n, c;
string s="";
cin>>d>>n;
if (n==0) cout<<"0";
else{
while (n>0){
c=n%d;
n=(n-c)/d;
s=cyfry[c]+s;
}
cout<<s;
}
return 0;
}
//Zadanie 10
int main(){
int a, b, nwd;
cin>>a>>b;
int aa=a, bb=b;
while (a!=b){
if (a>b) a-=b;
else b-=a;
}
cout<<"nwd("<<aa<<","<<bb<<")="<<a;
return 0;
}
//Zadanie 11
int main(){
int a, b, nwd;
cin>>a>>b;
int aa=a, bb=b;
while (a!=b){
if (a>b) a-=b;
else b-=a;
}
cout<<"nwd("<<aa<<","<<bb<<")="<<aa*bb/a;
return 0;
}
//Zadanie 12
int main(){
int a;
cin>>a;
int nwd=a;
while(a!=0){
while (nwd!=a){
if (a>nwd) a-=nwd;
else nwd -=a;
}
cin>>a;
}
cout<<nwd;
return 0;
}
//Zadanie 13
int main(){
int g, s;
cin>>g>>s;
while (g!=s){
if (g>s) g-=s;
else s-=g;
}
cout<<g;
return 0;
}
//Zadanie 14
int main() {
int g, s;
cin >> g >> s;
int gg=g, ss=s;
while (g!=s){
if (g>s) g -= s;
else s -= g;
}
cout << (gg+ss)/g;
return 0;
}
//Zadanie 15
int main() {
int x, y;
cin >> x >> y;
int xx=x, yy=y;
while (x!=y){
if (x>y) x -= y;
else y -= x;
}
cout << xx*yy/x;
return 0;
}
//Zadanie 16
int main() {
int x, y;
cin >> x >> y;
int xx=x, yy=y;
while (x!=y){
if (x>y) x -= y;
else y -= x;
}
cout << (xx/x)*(yy/x);
return 0;
}
//Zadanie 17
int main() {
int n, c;
int tab[10] = {0};
bool czy = false;
cin >> n;
while (n>0){
c= n%10;
tab[c] ++;
n = (n-c)/10;
if (tab[c]>1){
czy = true;
}
}
if (czy) cout << "tak";
else cout << "nie";
return 0;
}
//Zadanie 18
int main() {
int a=0, b=0, n;
cin >> n;
while (n>0){
b=a;
a=n;
cin >> n;
}
cout << a+b;
return 0;
}
*/
//Zadanie 19
int main() {
int suma=0, c, n;
cin >> n;
while (n>0){
c = n%10;
if (c%2==0) suma += c;
n = (n-c)/10;
}
cout << suma;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwovKgovL1phZGFuaWUgNQppbnQgbWFpbigpIHsKCWludCBuLCBhLCBiOwoJY2luPj5uOwoJaWYgKG48MTApIGNvdXQgPDwidGFrIjsKCWVsc2V7CgkJYj1uJTEwOwoJCW49KG4tYikvMTA7CgkJd2hpbGUgKG4+MCl7CgkJCWE9biUxMDsKCQkJaWYgKGE+Yil7CgkJCQljb3V0PDwibmllIjsKCQkJCWJyZWFrOwoJCQl9CgkJCW49KG4tYSkvMTA7CgkJCWI9YTsKCQl9CgkJaWYgKG49PTApIGNvdXQgPDwidGFhayI7Cgl9CglyZXR1cm4gMDsJCn0KCi8vemFkYW5pZSA2CmludCBtYWluKCl7CglpbnQgbiwgYzsKCWNpbiA+Pm47CglpZiAobj09MCkgY291dDw8IjAiOwoJZWxzZSB7CgkJd2hpbGUgKG4+MCl7CgkJCWM9biUxMDsKCQkJbj0obi1jKS8xMDsKCQkJY291dDw8YzsKCQl9Cgl9CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDcKaW50IG1haW4oKXsKCWludCBuLCBjOwoJc3RyaW5nIHM9IiI7CgljaW4+Pm47CglpZiAobj09MCkgY291dCA8PCIwIjsKCWVsc2V7CgkJd2hpbGUgKG4+MCl7CgkJCWM9biUyOwoJCQluPShuLWMpLzI7CgkJCWlmIChjPTApIHM9IjAiK3M7CgkJCWVsc2Ugcz0iMSIrczsKCQl9CgkJY291dDw8czsKCX0KCXJldHVybiAwOwp9CgovL1phZGFuaWUgOAppbnQgbWFpbigpewoJY2hhciBjeWZyeVtdPSIwMTIzNDU2NyI7CglpbnQgbiwgYzsKCXN0cmluZyBzPSIiOwoJY2luPj5uOwoJaWYgKG49PTApIGNvdXQgPDwiMCI7CgllbHNlewoJCXdoaWxlIChuPjApewoJCQljPW4lODsKCQkJbj0obi1jKS84OwoJCQlzPWN5ZnJ5W2NdK3M7CgkJfQoJCWNvdXQ8PHM7Cgl9CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDkKaW50IG1haW4oKXsKCWNoYXIgY3lmcnlbXT0iMDEyMzQ1Njc4OUFCQ0RFRkdISUpLTE1OT1BSU1RVVldYWVoiOwoJaW50IGQsIG4sIGM7CglzdHJpbmcgcz0iIjsKCWNpbj4+ZD4+bjsKCWlmIChuPT0wKSBjb3V0PDwiMCI7CgllbHNlewoJCXdoaWxlIChuPjApewoJCQljPW4lZDsKCQkJbj0obi1jKS9kOwoJCQlzPWN5ZnJ5W2NdK3M7CgkJfQoJY291dDw8czsKCX0KCXJldHVybiAwOwp9CgovL1phZGFuaWUgMTAKaW50IG1haW4oKXsKCWludCBhLCBiLCBud2Q7CgljaW4+PmE+PmI7CglpbnQgYWE9YSwgYmI9YjsKCXdoaWxlIChhIT1iKXsKCQlpZiAoYT5iKSBhLT1iOwoJCWVsc2UgYi09YTsKCX0KCWNvdXQ8PCJud2QoIjw8YWE8PCIsIjw8YmI8PCIpPSI8PGE7CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDExCmludCBtYWluKCl7CglpbnQgYSwgYiwgbndkOwoJY2luPj5hPj5iOwoJaW50IGFhPWEsIGJiPWI7Cgl3aGlsZSAoYSE9Yil7CgkJaWYgKGE+YikgYS09YjsKCQllbHNlIGItPWE7Cgl9Cgljb3V0PDwibndkKCI8PGFhPDwiLCI8PGJiPDwiKT0iPDxhYSpiYi9hOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSAxMgppbnQgbWFpbigpewoJaW50IGE7CgljaW4+PmE7CglpbnQgbndkPWE7Cgl3aGlsZShhIT0wKXsKCQl3aGlsZSAobndkIT1hKXsKCQkJaWYgKGE+bndkKSBhLT1ud2Q7CgkJCWVsc2UgbndkIC09YTsKCQl9CgkJY2luPj5hOwoJfQoJY291dDw8bndkOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSAxMwppbnQgbWFpbigpewoJaW50IGcsIHM7CgljaW4+Pmc+PnM7Cgl3aGlsZSAoZyE9cyl7CgkJaWYgKGc+cykgZy09czsKCQllbHNlIHMtPWc7CgkJfQoJY291dDw8ZzsKCXJldHVybiAwOwp9CgovL1phZGFuaWUgMTQKaW50IG1haW4oKSB7CglpbnQgZywgczsKCWNpbiA+PiBnID4+IHM7CglpbnQgZ2c9Zywgc3M9czsKCXdoaWxlIChnIT1zKXsKCQlpZiAoZz5zKSBnIC09IHM7CgkJZWxzZSBzIC09IGc7CgkJfQoJY291dCA8PCAoZ2crc3MpL2c7CglyZXR1cm4gMDsKfQoKLy9aYWRhbmllIDE1CmludCBtYWluKCkgewoJaW50IHgsIHk7CgljaW4gPj4geCA+PiB5OwoJaW50IHh4PXgsIHl5PXk7Cgl3aGlsZSAoeCE9eSl7CgkJaWYgKHg+eSkgeCAtPSB5OwoJCWVsc2UgeSAtPSB4OwoJCX0KCWNvdXQgPDwgeHgqeXkveDsKCXJldHVybiAwOwp9CgovL1phZGFuaWUgMTYKaW50IG1haW4oKSB7CglpbnQgeCwgeTsKCWNpbiA+PiB4ID4+IHk7CglpbnQgeHg9eCwgeXk9eTsKCXdoaWxlICh4IT15KXsKCQlpZiAoeD55KSB4IC09IHk7CgkJZWxzZSB5IC09IHg7CgkJfQoJY291dCA8PCAoeHgveCkqKHl5L3gpOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSAxNwppbnQgbWFpbigpIHsKCWludCBuLCBjOwoJaW50IHRhYlsxMF0gPSB7MH07Cglib29sIGN6eSA9IGZhbHNlOwoJY2luID4+IG47Cgl3aGlsZSAobj4wKXsKCQljPSBuJTEwOwoJCXRhYltjXSArKzsKCQluID0gKG4tYykvMTA7CgkJaWYgKHRhYltjXT4xKXsKCQkJY3p5ID0gdHJ1ZTsKCQl9Cgl9CglpZiAoY3p5KSBjb3V0IDw8ICJ0YWsiOwoJZWxzZSBjb3V0IDw8ICJuaWUiOwoJcmV0dXJuIDA7Cn0KCi8vWmFkYW5pZSAxOAppbnQgbWFpbigpIHsKCWludCBhPTAsIGI9MCwgbjsKCWNpbiA+PiBuOwoJd2hpbGUgKG4+MCl7CgkJYj1hOwoJCWE9bjsKCQljaW4gPj4gbjsKCX0KCWNvdXQgPDwgYStiOwoJcmV0dXJuIDA7Cn0KKi8KLy9aYWRhbmllIDE5CmludCBtYWluKCkgewoJaW50IHN1bWE9MCwgYywgbjsKCWNpbiA+PiBuOwoJd2hpbGUgKG4+MCl7CgkJYyA9IG4lMTA7CgkJaWYgKGMlMj09MCkgc3VtYSArPSBjOwoJCW4gPSAobi1jKS8xMDsKCX0KCWNvdXQgPDwgc3VtYTsKCXJldHVybiAwOwp9Cg==