#include <iostream> #include <vector> #include <set> using namespace std; typedef pair<int, int> pi; bool reachable(pi m, pi n, int p) { int dx = m.first - n.first, dy = m.second - n.second; if (p * p > dx * dx + dy * dy) return true; return false; } int dfs(int i, vector<pi> v, vector<int> power, set<int> not_allowed) { not_allowed.insert(i); int count = 0; vector<pi> neighbors; vector<int> neighbors_power; for (int j = 0; j < v.size(); j++) { if (reachable(v[i], v[j], power[i]) && not_allowed.count(j) == 0) { neighbors.push_back(v[j]); neighbors_power.push_back(power[j]); cout << v[i].first << " " << v[j].first << " " << v[i].second << " " << v[j].second << "\n"; } } for (int j = 0; j < neighbors.size(); j++) { count++; count += dfs(j, v, power, not_allowed); } return count; } int main() { int N; cin >> N; vector<pi> v; vector<int> power; for (int i = 0; i < N; i++) { int x, y, p; cin >> x >> y >> p; v.push_back(pi(x, y)); power.push_back(p); } int max = 0; for (int i = 0; i < N; i++) { set<int> not_allowed; not_allowed.insert(i); int d = dfs(i, v, power, not_allowed) + 1; if (d > max) max = d; } cout << max << "\n"; return 0; }
4 1 3 5 5 4 3 7 2 1 6 1 1
1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4 1 5 3 4