#include #include #include #include using namespace std; int main() { int t, a, b; cin >> t >> a >> b; if(t < max(a, b) || a == 0 && b == 0 && t == 1) { cout << "NO" << endl; return 0; } cout << "YES" << endl; int x = 0, y = 0; while(max(a - x, b - y) > 1) { if(a - x != 0) { x++; cout << ">"; } if(b - y != 0) { y++; cout << "^"; } t--; cout << endl; } if(a == x && b == y) { if(t % 2 == 1) { cout << "^" << endl; cout << ">" << endl; cout << "" << endl; t -= 2; } else { cout << "^>" << endl; t--; } } else if(a - x == 0) { if(t % 2 == 0) { cout << "^" << endl; cout << ">v" << endl; t -= 2; } else { cout << ">" << endl; t--; } } else { if(t % 2 == 0) { cout << ">" << endl; cout << "^<" << endl; t -= 2; } else { cout << "^" << endl; t--; } } while(t > 0) { cout << ">" << endl; cout << "<" << endl; t -= 2; } }