#include <bits/stdc++.h>
using namespace std;
int32_t main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
string s;
cin >> s;
for (int x = 0; x < 1000; x += 8) {
string t = to_string(x);
int j = 0;
for (int i = 0; i < (int)s.size() && j < (int)t.size(); i++) {
if (s[i] == t[j]) j++;
}
if (j == (int)t.size()) {
cout << "YES\n" << t << "\n";
return 0;
}
}
cout << "NO\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQzMl90IG1haW4oKSB7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwoKICAgIHN0cmluZyBzOwogICAgY2luID4+IHM7CgogICAgZm9yIChpbnQgeCA9IDA7IHggPCAxMDAwOyB4ICs9IDgpIHsKICAgICAgICBzdHJpbmcgdCA9IHRvX3N0cmluZyh4KTsKICAgICAgICBpbnQgaiA9IDA7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCAoaW50KXMuc2l6ZSgpICYmIGogPCAoaW50KXQuc2l6ZSgpOyBpKyspIHsKICAgICAgICAgICAgaWYgKHNbaV0gPT0gdFtqXSkgaisrOwogICAgICAgIH0KICAgICAgICBpZiAoaiA9PSAoaW50KXQuc2l6ZSgpKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIllFU1xuIiA8PCB0IDw8ICJcbiI7CiAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgIH0KICAgIH0KCiAgICBjb3V0IDw8ICJOT1xuIjsKICAgIHJldHVybiAwOwp9Cg==