func_code_string: #include <bits/stdc++.h>   using namespace std;   const int N = 2e5;   int xp, yp, xc, yc;   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     cin >> xp >> yp >> xc >> yc;     vector<pair<int, int>> store;     while (xc != 0 || yc != 0) {       store.push_back({xc, yc});       xc--;       yc--;       xc = max(0, xc);       yc = max(0, yc);     }     store.push_back({xc, yc});     for (int i = 0; i < store.size(); i++) {       pair<int, int> h = store[i];       int z = max(0, xp - h.first) + max(0, yp - h.second);       if (z <= i) {         cout <<  Polycarp ;         return 0;       }     }     cout <<  Vasiliy ;     return 0;   }   