output_description: If the three-digit integer is a multiple of 4, print `YES` (case-sensitive);
  otherwise, print `NO`.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      r g b
attempt: #include<bits/stdc++.h>
  #define rep(i, n) for(int (i) = 0; (i) < (n); (i)++)
  #define printd(x) printf("%.12f\n", ans);
  #define print(x) cout << (x) << endl;
  #define Yes() cout << "Yes" << endl;
  #define No() cout << "No" << endl;
  #define YES() cout << "YES" << endl;
  #define NO() cout << "NO" << endl;
  #define all(x) (x).begin(),(x).end()
  #define printa(x, n) for(ll i = 0; i < n; i++) {cout << (x[i]) << " ";} cout << endl;
  template<class T> bool chmin(T& a, const T& b) {if (a > b) {a = b; return 1;} return 0;}
  template<class T> bool chmax(T& a, const T& b) {if (a < b) {a = b; return 1;} return 0;}
  using namespace std;
  using ll = long long;
  using pll = pair<ll, ll>;
  
  int main(void) {
      int a, b, c;
      cin >> a >> b >> c;
  
      cout <<( (b * 10 + c) % 4 == 0 ? "YES" : "NO")<<endl;
  
      return 0;
  }
problem_description: Statement
  
  AtCoDeer has three cards, one red, one green and one blue.  
  An integer between 1 and 9 (inclusive) is written on each card: r on the red
  card, g on the green card and b on the blue card.  
  We will arrange the cards in the order red, green and blue from left to right,
  and read them as a three-digit integer.  
  Is this integer a multiple of 4?
samples: [{"input": "4 3 2", "output": "YES\n    \n\n432 is a multiple of 4, and thus `YES` should be printed.\n\n* * *"}, {"input": "2 3 4", "output": "NO\n    \n\n234 is not a multiple of 4, and thus `NO` should be printed."}]