Gespeicherter Evidenz-Pass als JSON
{
"pass_version": "evidenz-pass-v1",
"claim_class": "berechneter_fakt",
"statement": "Berechneter Fakt für DREYE, Fenster 6 Stunden: Wasserstand 2026-11-05T20:18:00+01:00 = 252 cm, Wasserstand 2026-11-05T14:18:00+01:00 = 250 cm. Differenz = +2 cm. Formel pegel-puls-delta-v1: Differenz = Referenzwert − Basiswert. Status: vollständig. Dies ist keine Hochwasserwarnung.",
"author": "Datenlabor, deterministische Berechnung, keine KI",
"code_version": "0.1.0",
"source": {
"name": "PEGELONLINE",
"provider": "Wasserstraßen- und Schifffahrtsverwaltung des Bundes, technisch betrieben durch das ITZBund",
"license": "DL-DE->Zero-2.0",
"license_url": "https://www.govdata.de/dl-de/zero-2-0",
"terms_url": "https://pegelonline.wsv.de/gast/nutzungsbedingungen",
"notice": "Die WSV stellt ungeprüfte Rohdaten bereit und übernimmt keine Haftung für Richtigkeit, Genauigkeit, Aktualität, Zuverlässigkeit oder Vollständigkeit."
},
"station": {
"uuid": "cbfdddd1-9e32-4de2-adca-7b32241c265d",
"name": "DREYE",
"water": "WESER",
"km": 355.8,
"latitude": 53.014359,
"longitude": 8.891252,
"agency": "BREMEN"
},
"inputs": [
{
"role": "referenz",
"observation_id": 306652,
"measured_at_raw": "2026-11-05T20:18:00+01:00",
"measured_at_utc": "2026-11-05 19:18:00",
"value": 252,
"value_token": "252",
"unit": "cm",
"value_state": "gemessen",
"fetched_at": "2026-11-05 19:20:38",
"first_seen": "2026-11-05 19:20:38",
"last_seen": "2026-11-05 19:20:38",
"sightings": 1,
"snapshot_id": 30,
"snapshot_hash": "6d6a51c26f3586d393a1a73c85a4eb1bb45fba964ae616829a1755959ca098c3",
"request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/cbfdddd1-9e32-4de2-adca-7b32241c265d/W/measurements.json?start=P30D&prettyprint=false"
},
{
"role": "basis",
"observation_id": 306292,
"measured_at_raw": "2026-11-05T14:18:00+01:00",
"measured_at_utc": "2026-11-05 13:18:00",
"value": 250,
"value_token": "250",
"unit": "cm",
"value_state": "gemessen",
"fetched_at": "2026-11-05 19:20:38",
"first_seen": "2026-11-05 19:20:38",
"last_seen": "2026-11-05 19:20:38",
"sightings": 1,
"snapshot_id": 30,
"snapshot_hash": "6d6a51c26f3586d393a1a73c85a4eb1bb45fba964ae616829a1755959ca098c3",
"request_url": "https://pegelonline.wsv.de/webservices/rest-api/v2/stations/cbfdddd1-9e32-4de2-adca-7b32241c265d/W/measurements.json?start=P30D&prettyprint=false"
}
],
"calculation": {
"formula": "delta = referenzwert - basiswert",
"formula_version": "pegel-puls-delta-v1",
"window_seconds": 21600,
"window_label": "6 Stunden",
"max_gap_seconds": 3600,
"max_internal_gap_seconds": 120,
"no_interpolation": true,
"delta": 2,
"rate_per_hour": 0.3333,
"unit": "cm",
"gap_seconds": 0,
"status": "vollstaendig",
"status_detail": "Abstand der Basis zum Zielzeitpunkt: 0 Sekunden. Tatsächlicher Abstand der beiden Messwerte: 21600 Sekunden.",
"sample_count": 42837,
"share_strictly_below_percent": 72.6,
"share_strictly_above_percent": 16.27,
"percentile_method": "Anteil der anderen vollständigen Fensterdifferenzen im abgerufenen Zeitraum, die strikt kleiner beziehungsweise strikt größer sind. Die aktuelle Differenz gehört nicht zur Vergleichsmenge. Gleiche Werte gelten nicht als extremer. Das ist kein langjähriges Perzentil.",
"comparison_samples": [
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-2,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
1,
2,
2,
2,
2,
1,
3,
1,
2,
2,
3,
1,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
2,
2,
3,
4,
3,
4,
3,
4,
2,
1,
2,
3,
3,
2,
2,
2,
2,
2,
4,
3,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
3,
3,
2,
2,
3,
3,
3,
2,
3,
3,
2,
2,
2,
3,
2,
1,
2,
2,
2,
2,
1,
0,
1,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
2,
1,
0,
1,
1,
1,
2,
1,
1,
0,
0,
0,
1,
1,
1,
2,
1,
0,
0,
-3,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
-3,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-2,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-2,
-3,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-6,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-3,
-2,
-2,
-3,
-1,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-4,
-5,
-4,
-2,
-2,
1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-2,
-2,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
-1,
1,
1,
1,
0,
3,
0,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
0,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
1,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
4,
4,
3,
4,
5,
4,
5,
5,
4,
5,
5,
5,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
2,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
2,
3,
2,
2,
3,
2,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
2,
2,
1,
2,
2,
2,
1,
2,
1,
1,
1,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
-1,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-4,
-4,
-4,
-4,
-3,
-3,
-2,
-2,
-4,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-4,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-1,
-1,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-4,
-3,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-3,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-3,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-3,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-5,
-5,
-4,
-7,
-5,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-6,
-4,
-4,
-6,
-5,
-4,
-6,
-5,
-5,
-5,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-5,
-5,
-4,
-4,
-4,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-4,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
1,
2,
2,
1,
3,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
1,
2,
2,
1,
2,
2,
1,
3,
3,
3,
3,
2,
2,
3,
3,
3,
4,
4,
3,
4,
4,
3,
3,
4,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
5,
3,
5,
4,
4,
4,
4,
4,
4,
5,
5,
5,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
6,
6,
6,
6,
6,
6,
5,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
6,
5,
5,
5,
5,
4,
6,
6,
5,
5,
5,
5,
5,
4,
5,
6,
7,
6,
7,
6,
5,
6,
6,
6,
6,
6,
6,
7,
7,
7,
7,
7,
7,
6,
6,
7,
8,
8,
8,
6,
6,
6,
7,
7,
6,
7,
7,
7,
7,
6,
7,
7,
6,
6,
7,
6,
7,
6,
8,
8,
8,
6,
7,
6,
6,
8,
7,
7,
7,
7,
7,
6,
7,
6,
6,
6,
6,
7,
7,
6,
7,
6,
6,
6,
7,
6,
6,
6,
7,
6,
6,
6,
6,
6,
7,
7,
6,
6,
6,
6,
6,
3,
5,
5,
5,
5,
6,
4,
5,
5,
4,
4,
5,
4,
3,
3,
5,
5,
5,
5,
4,
3,
2,
3,
3,
4,
3,
3,
4,
4,
4,
4,
4,
5,
5,
7,
5,
5,
5,
5,
4,
4,
4,
4,
5,
6,
5,
5,
4,
1,
3,
4,
3,
3,
3,
3,
4,
1,
2,
4,
3,
3,
3,
3,
3,
4,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
-6,
0,
0,
0,
1,
2,
1,
0,
1,
1,
0,
1,
1,
0,
2,
0,
1,
1,
1,
-1,
0,
0,
1,
-1,
-1,
0,
-2,
0,
-1,
0,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-4,
-4,
-3,
-7,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-2,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-6,
-5,
-6,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-5,
-4,
-5,
-5,
-6,
-6,
-5,
-5,
-6,
-5,
-5,
-7,
-7,
-6,
-7,
-7,
-6,
-6,
-7,
-6,
-6,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-7,
-6,
-7,
-6,
-6,
-7,
-6,
-6,
-6,
-7,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-7,
-7,
-6,
-6,
-6,
-6,
-7,
-6,
-6,
-7,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-6,
-7,
-5,
-5,
-4,
-5,
-5,
-6,
-5,
-4,
-6,
-5,
-5,
-5,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
2,
1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
1,
0,
2,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
3,
5,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
2,
4,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
3,
10,
3,
4,
3,
3,
2,
3,
4,
4,
4,
4,
4,
3,
4,
3,
4,
3,
4,
4,
5,
5,
4,
5,
5,
6,
5,
5,
5,
6,
5,
6,
6,
5,
6,
5,
5,
5,
5,
5,
6,
6,
5,
5,
6,
6,
5,
6,
6,
5,
6,
6,
5,
9,
6,
6,
6,
6,
5,
5,
6,
5,
6,
6,
6,
5,
4,
4,
5,
4,
4,
5,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
3,
4,
4,
4,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-5,
-6,
-6,
-6,
-6,
-5,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-7,
-6,
-6,
-5,
-6,
-7,
-7,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-6,
-7,
-7,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-7,
-8,
-6,
-7,
-5,
-6,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
1,
0,
0,
0,
0,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
4,
3,
1,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
4,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
6,
5,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
6,
5,
5,
5,
4,
4,
4,
4,
4,
3,
5,
5,
5,
4,
4,
3,
3,
4,
3,
5,
7,
4,
4,
4,
4,
4,
4,
4,
5,
5,
4,
5,
3,
3,
3,
3,
4,
3,
3,
3,
3,
4,
4,
3,
4,
3,
3,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
1,
2,
1,
1,
0,
0,
2,
1,
1,
2,
1,
1,
0,
0,
0,
1,
0,
0,
1,
2,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
0,
1,
2,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
-1,
0,
0,
0,
1,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-1,
-3,
-2,
-1,
-3,
-2,
-3,
-2,
-3,
-2,
-1,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-4,
-2,
-2,
-3,
-4,
-5,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-3,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-5,
-6,
-6,
-6,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-3,
-2,
-1,
-3,
-1,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
1,
0,
-1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
2,
2,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
1,
2,
1,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
3,
2,
1,
3,
2,
2,
1,
2,
2,
1,
2,
2,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
2,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
4,
3,
3,
4,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
3,
2,
3,
2,
1,
2,
2,
3,
2,
2,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
0,
1,
0,
1,
1,
1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
2,
0,
0,
1,
1,
2,
1,
2,
0,
1,
0,
0,
0,
1,
1,
2,
2,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
-3,
0,
-1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
-1,
0,
0,
-1,
1,
-1,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
1,
1,
1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
1,
1,
0,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
2,
1,
1,
0,
1,
-1,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
1,
0,
0,
-1,
-4,
-2,
-2,
-1,
-2,
4,
0,
3,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
1,
1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
-1,
1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
1,
-1,
0,
0,
0,
0,
0,
0,
1,
-1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
-2,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
0,
-2,
0,
-1,
0,
0,
0,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-3,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-3,
-2,
-1,
-1,
-1,
-2,
-3,
-1,
-1,
-3,
-2,
-3,
-1,
2,
-1,
0,
-1,
0,
-2,
-1,
-4,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
0,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-3,
-2,
-1,
-1,
-1,
-1,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
0,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
0,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
2,
0,
0,
-1,
-1,
0,
1,
2,
1,
1,
1,
1,
1,
0,
2,
2,
2,
1,
1,
1,
2,
3,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
2,
2,
1,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
2,
1,
1,
1,
1,
2,
2,
3,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
3,
3,
3,
2,
3,
3,
3,
3,
3,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
2,
1,
1,
2,
2,
1,
1,
1,
2,
2,
1,
2,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
0,
1,
0,
1,
2,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
0,
1,
2,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-3,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-1,
-2,
-1,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
2,
2,
1,
2,
1,
1,
1,
2,
2,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
3,
3,
2,
2,
3,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
2,
2,
-1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
-2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
1,
0,
-1,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
-1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
1,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
-2,
-2,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
0,
0,
1,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
-2,
-1,
-1,
0,
0,
1,
0,
0,
-1,
-1,
0,
0,
-2,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-2,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
1,
1,
0,
1,
0,
1,
0,
0,
0,
1,
1,
1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
1,
0,
0,
1,
0,
1,
1,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
2,
1,
2,
0,
0,
0,
2,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
1,
1,
2,
0,
2,
1,
1,
2,
2,
3,
0,
2,
1,
0,
1,
0,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
0,
0,
-1,
0,
-1,
-2,
-1,
0,
-2,
0,
0,
0,
0,
0,
1,
-3,
-1,
0,
-1,
0,
0,
0,
1,
1,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
-1,
-1,
-1,
-1,
0,
1,
1,
0,
-1,
0,
0,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-3,
-3,
-3,
-3,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
1,
-2,
-3,
0,
-2,
-3,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-6,
1,
0,
1,
0,
0,
-2,
-2,
-2,
-3,
-3,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-1,
-3,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-4,
-2,
-3,
-2,
-2,
-2,
-1,
0,
-1,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-3,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-2,
-2,
-1,
-3,
-1,
-3,
-2,
-2,
-1,
-2,
-1,
0,
-1,
-2,
-3,
-2,
-2,
-3,
0,
-1,
-2,
-1,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-1,
-2,
-1,
0,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
0,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-1,
-1,
-1,
-1,
-2,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-1,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-1,
-3,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-3,
0,
-2,
-1,
0,
-1,
0,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
1,
0,
0,
-1,
0,
-1,
1,
2,
1,
1,
2,
0,
0,
-1,
0,
-1,
0,
3,
1,
0,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
-1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
1,
2,
1,
2,
1,
2,
2,
3,
3,
3,
3,
2,
1,
2,
1,
3,
2,
2,
1,
2,
3,
1,
2,
4,
2,
3,
1,
2,
1,
3,
3,
3,
3,
7,
2,
2,
2,
2,
2,
4,
4,
4,
4,
5,
4,
3,
4,
3,
4,
4,
4,
3,
4,
3,
3,
3,
2,
4,
3,
3,
2,
2,
3,
2,
3,
3,
3,
1,
3,
2,
3,
3,
2,
3,
2,
2,
5,
3,
3,
3,
3,
2,
2,
2,
3,
3,
4,
4,
3,
3,
2,
3,
3,
3,
3,
2,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
2,
3,
3,
2,
4,
2,
3,
3,
2,
2,
4,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
3,
2,
3,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
3,
3,
3,
3,
3,
2,
2,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
2,
1,
3,
2,
2,
3,
2,
2,
2,
3,
2,
2,
2,
3,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
1,
0,
1,
0,
0,
0,
0,
1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-3,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-6,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-2,
-2,
-4,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-2,
-3,
-1,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-1,
-2,
-3,
-2,
-1,
-6,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-4,
-1,
-4,
-1,
-2,
-1,
-2,
0,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
0,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
4,
0,
0,
0,
0,
1,
-1,
-1,
0,
-1,
0,
0,
0,
1,
0,
1,
0,
-1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
-1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
0,
1,
2,
2,
1,
1,
0,
2,
3,
0,
1,
1,
0,
1,
1,
2,
1,
0,
0,
1,
1,
0,
0,
-1,
-1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
2,
1,
1,
1,
0,
2,
1,
2,
1,
3,
1,
2,
1,
2,
2,
2,
2,
1,
2,
1,
2,
3,
2,
2,
2,
3,
2,
2,
1,
1,
2,
3,
2,
2,
3,
3,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
4,
3,
3,
3,
4,
4,
4,
4,
4,
5,
4,
4,
5,
4,
4,
4,
3,
3,
4,
2,
3,
3,
3,
3,
2,
3,
4,
2,
3,
3,
2,
3,
1,
3,
3,
3,
2,
1,
2,
3,
3,
4,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
3,
4,
3,
3,
3,
2,
2,
3,
3,
2,
6,
2,
3,
3,
1,
3,
3,
2,
4,
2,
3,
3,
2,
3,
2,
2,
1,
2,
3,
3,
0,
2,
1,
2,
2,
4,
4,
4,
5,
4,
4,
4,
5,
4,
5,
5,
4,
5,
3,
4,
4,
3,
3,
2,
2,
3,
3,
4,
3,
4,
1,
2,
2,
1,
2,
3,
3,
4,
1,
4,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
1,
2,
2,
2,
3,
3,
2,
3,
2,
3,
3,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
3,
3,
2,
4,
3,
3,
4,
4,
3,
4,
3,
1,
3,
2,
3,
2,
3,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
0,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
2,
1,
3,
1,
2,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
-1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
2,
1,
1,
2,
1,
1,
0,
1,
2,
2,
2,
1,
1,
2,
3,
3,
2,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
-1,
1,
0,
-1,
0,
0,
1,
0,
0,
-1,
1,
-1,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-2,
-2,
-1,
0,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-4,
-2,
-4,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-1,
-3,
-3,
-3,
0,
-2,
-1,
-2,
-2,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-1,
-2,
-2,
-2,
-2,
-4,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-2,
-3,
-4,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-2,
-4,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
0,
-1,
0,
0,
-1,
-1,
-2,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
4,
4,
5,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
3,
4,
4,
4,
4,
3,
3,
4,
3,
3,
3,
4,
3,
4,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
2,
4,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
0,
0,
1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-2,
-2,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-5,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-4,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
0,
-3,
0,
-1,
-1,
-3,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
0,
0,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
0,
1,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
2,
1,
0,
0,
1,
0,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
-1,
1,
-1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
-1,
1,
0,
0,
0,
1,
1,
1,
0,
0,
1,
0,
0,
1,
2,
1,
1,
0,
1,
1,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
3,
3,
1,
2,
2,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
1,
3,
1,
2,
2,
2,
2,
2,
1,
2,
2,
0,
1,
1,
2,
3,
1,
2,
2,
3,
1,
2,
2,
1,
1,
3,
3,
1,
0,
0,
0,
2,
2,
2,
4,
2,
1,
1,
2,
1,
1,
2,
3,
3,
2,
1,
1,
1,
0,
1,
1,
1,
1,
2,
0,
2,
1,
0,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
2,
1,
1,
3,
2,
1,
3,
1,
2,
1,
2,
1,
2,
1,
2,
3,
1,
0,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
0,
1,
2,
1,
2,
2,
2,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
1,
3,
2,
4,
1,
1,
2,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
0,
1,
0,
2,
0,
0,
0,
0,
0,
1,
2,
0,
1,
0,
1,
1,
1,
2,
2,
0,
1,
2,
1,
2,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
0,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
0,
-1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
0,
0,
-1,
-1,
1,
-2,
-1,
0,
0,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
0,
-1,
-2,
-2,
-1,
-2,
-1,
0,
1,
-1,
0,
0,
-1,
-2,
-2,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-1,
-2,
-1,
-2,
-1,
-3,
-3,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-4,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
1,
1,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
0,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
0,
0,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-5,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
0,
-2,
-2,
0,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-5,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-5,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-5,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-2,
-3,
-1,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-3,
0,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
1,
2,
1,
1,
3,
0,
1,
0,
1,
1,
1,
0,
1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-2,
-1,
0,
0,
-1,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
2,
1,
0,
0,
0,
1,
2,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
2,
1,
3,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
2,
2,
1,
1,
2,
-2,
1,
4,
2,
2,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
1,
2,
2,
1,
1,
2,
0,
2,
2,
1,
2,
1,
1,
1,
1,
2,
3,
3,
3,
3,
3,
2,
5,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
2,
2,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
2,
4,
3,
1,
2,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
2,
2,
2,
3,
4,
3,
4,
3,
2,
3,
2,
2,
2,
3,
3,
3,
3,
4,
3,
3,
3,
2,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
4,
6,
5,
5,
6,
5,
6,
5,
5,
3,
3,
4,
4,
4,
5,
3,
2,
2,
2,
2,
2,
2,
3,
2,
4,
2,
2,
1,
1,
2,
3,
4,
3,
3,
3,
4,
3,
3,
3,
3,
4,
4,
4,
5,
5,
5,
4,
4,
3,
4,
4,
4,
4,
4,
3,
4,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
1,
1,
1,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
0,
1,
2,
1,
1,
1,
1,
2,
2,
2,
2,
1,
0,
0,
1,
1,
1,
2,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
0,
0,
0,
1,
0,
0,
0,
1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
0,
0,
0,
-1,
-2,
-1,
-1,
-2,
0,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
0,
-2,
-2,
-1,
0,
-1,
-1,
-1,
0,
-1,
-1,
-2,
0,
0,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-4,
0,
-4,
-2,
-3,
-3,
-1,
-3,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-4,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-1,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-1,
-1,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
2,
2,
3,
2,
3,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
1,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
1,
2,
1,
2,
2,
2,
3,
1,
3,
2,
3,
2,
2,
3,
3,
3,
2,
3,
2,
2,
3,
2,
3,
3,
3,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
-3,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
0,
-2,
-1,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
1,
0,
-1,
-1,
-1,
0,
1,
1,
0,
1,
0,
0,
1,
0,
2,
0,
2,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
5,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
0,
2,
0,
1,
2,
1,
2,
2,
2,
0,
2,
1,
2,
1,
1,
2,
1,
1,
0,
-1,
0,
0,
0,
0,
1,
0,
-2,
0,
0,
1,
0,
1,
1,
1,
0,
-1,
0,
1,
-1,
0,
1,
1,
1,
1,
1,
0,
2,
2,
3,
0,
1,
1,
2,
-2,
1,
1,
3,
2,
2,
2,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
0,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
-2,
1,
-1,
0,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-3,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
0,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
0,
1,
0,
0,
0,
-1,
-1,
-1,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-3,
0,
-1,
-1,
-2,
1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
-1,
0,
0,
-1,
-2,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
2,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-2,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
2,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
0,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
2,
0,
0,
2,
1,
2,
2,
2,
1,
1,
1,
2,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
3,
2,
2,
2,
3,
2,
2,
2,
2,
3,
3,
2,
2,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
4,
3,
3,
4,
3,
3,
3,
5,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
2,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
2,
3,
4,
3,
3,
4,
3,
2,
3,
3,
3,
3,
3,
4,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
4,
2,
3,
3,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
4,
3,
3,
3,
4,
3,
4,
3,
3,
3,
3,
2,
3,
3,
3,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
0,
1,
1,
1,
2,
2,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
1,
0,
2,
0,
1,
1,
0,
2,
0,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-1,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-1,
-4,
-3,
-3,
-4,
-4,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-5,
-3,
-4,
-5,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-5,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-3,
-4,
-3,
-3,
-2,
-3,
-3,
-1,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-2,
0,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
2,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
0,
1,
0,
1,
1,
1,
0,
0,
1,
0,
2,
2,
-4,
3,
2,
2,
0,
1,
2,
2,
3,
3,
2,
2,
3,
2,
2,
3,
3,
3,
2,
2,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
0,
1,
2,
1,
2,
2,
1,
1,
2,
2,
1,
1,
2,
2,
2,
3,
3,
0,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
-1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
2,
2,
3,
3,
2,
1,
2,
1,
2,
2,
2,
2,
3,
2,
2,
3,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
3,
2,
2,
2,
2,
3,
2,
2,
2,
2,
1,
2,
-1,
3,
2,
2,
2,
2,
0,
2,
1,
2,
2,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
2,
1,
1,
2,
1,
2,
2,
2,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
-2,
1,
2,
1,
0,
1,
0,
2,
1,
2,
2,
2,
1,
0,
1,
0,
0,
1,
1,
0,
2,
1,
0,
0,
-1,
0,
0,
0,
0,
2,
0,
1,
1,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-4,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-1,
-2,
-2,
-1,
-2,
-3,
-2,
-3,
-2,
4,
-4,
-3,
-3,
-1,
-2,
-3,
-3,
-5,
-4,
-3,
-4,
-5,
-3,
-4,
-5,
-4,
-6,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-3,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
0,
0,
-1,
-2,
-2,
-2,
-2,
1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
2,
0,
-1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
2,
1,
1,
0,
1,
1,
1,
0,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
2,
1,
1,
2,
2,
1,
2,
1,
2,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
1,
0,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
3,
3,
3,
3,
4,
3,
2,
3,
3,
3,
4,
2,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
4,
0,
2,
2,
3,
2,
2,
2,
2,
2,
1,
2,
0,
1,
6,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
3,
4,
4,
4,
4,
3,
3,
3,
4,
4,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
2,
2,
3,
1,
3,
2,
2,
3,
2,
2,
3,
2,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
1,
3,
1,
2,
3,
2,
2,
2,
1,
1,
2,
3,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
2,
1,
1,
2,
2,
2,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
1,
2,
2,
1,
3,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
0,
1,
2,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-4,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-3,
-4,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
0,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
-2,
1,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
0,
1,
0,
1,
1,
2,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
2,
0,
2,
1,
0,
1,
2,
1,
2,
2,
1,
2,
1,
2,
1,
2,
2,
2,
2,
2,
0,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
1,
1,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
3,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
4,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
2,
3,
3,
3,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
0,
3,
3,
1,
2,
3,
3,
2,
1,
1,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
1,
-1,
0,
-1,
0,
-1,
1,
0,
3,
0,
1,
0,
0,
0,
-1,
0,
-1,
-1,
0,
1,
0,
1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-1,
-2,
-6,
-2,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-3,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-1,
-3,
-4,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-7,
-5,
-5,
-5,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-3,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-2,
-3,
-1,
-2,
-3,
-3,
-1,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-2,
-1,
-2,
-1,
-1,
-3,
-1,
-1,
-2,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
1,
1,
0,
-1,
-1,
0,
0,
-1,
0,
1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
-1,
1,
1,
1,
1,
1,
1,
0,
-1,
0,
0,
-1,
-1,
0,
0,
1,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2,
2,
2,
0,
1,
1,
1,
0,
1,
1,
1,
2,
1,
2,
1,
1,
1,
3,
2,
2,
2,
5,
1,
1,
-1,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
1,
1,
2,
1,
2,
2,
1,
0,
0,
0,
2,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
2,
2,
3,
2,
1,
2,
1,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
1,
1,
3,
2,
2,
1,
3,
2,
2,
3,
2,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
4,
3,
3,
3,
3,
3,
3,
4,
7,
4,
5,
4,
3,
3,
3,
3,
4,
3,
3,
5,
3,
3,
3,
2,
2,
4,
3,
2,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
4,
3,
2,
3,
3,
1,
1,
3,
3,
3,
3,
1,
2,
3,
1,
2,
2,
2,
2,
2,
3,
1,
2,
2,
3,
1,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
1,
3,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-1,
1,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
-1,
0,
-1,
0,
1,
1,
0,
0,
0,
1,
-1,
-1,
1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
0,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-3,
-4,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-1,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-1,
-3,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
0,
-2,
-2,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
2,
1,
2,
2,
0,
1,
1,
2,
1,
2,
2,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
2,
2,
3,
3,
3,
2,
2,
3,
3,
3,
3,
2,
3,
3,
3,
3,
4,
4,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
4,
3,
3,
3,
4,
3,
4,
3,
4,
4,
4,
3,
4,
3,
4,
3,
4,
4,
3,
3,
4,
4,
4,
4,
5,
5,
5,
4,
4,
4,
4,
4,
4,
3,
3,
3,
4,
4,
4,
3,
4,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
4,
2,
3,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
1,
3,
3,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
0,
0,
0,
0,
0,
0,
1,
0,
1,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
1,
1,
-1,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-4,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-5,
-4,
-4,
-5,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-1,
-3,
-4,
-3,
-3,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
0,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-6,
-3,
-2,
-1,
-3,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-5,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-2,
0,
-1,
0,
0,
0,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
2,
0,
1,
2,
2,
0,
1,
0,
0,
1,
2,
2,
2,
4,
2,
3,
2,
2,
2,
2,
2,
2,
3,
3,
4,
4,
4,
3,
3,
3,
3,
4,
4,
4,
4,
4,
3,
2,
4,
4,
5,
4,
3,
4,
4,
4,
4,
3,
3,
2,
3,
3,
3,
4,
4,
3,
1,
3,
3,
3,
3,
3,
3,
3,
3,
4,
1,
1,
3,
3,
4,
3,
5,
4,
3,
5,
5,
4,
5,
4,
5,
5,
6,
5,
5,
5,
5,
3,
5,
5,
4,
2,
6,
5,
6,
5,
6,
4,
4,
6,
4,
5,
3,
4,
4,
5,
2,
5,
4,
5,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
4,
4,
2,
4,
3,
4,
5,
5,
4,
4,
3,
3,
3,
4,
5,
5,
5,
5,
4,
4,
3,
4,
4,
4,
3,
3,
4,
5,
4,
4,
4,
4,
4,
3,
5,
2,
3,
4,
3,
4,
3,
3,
2,
3,
5,
4,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
4,
2,
2,
2,
3,
3,
2,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
0,
-1,
0,
-1,
1,
1,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
3,
0,
-2,
-3,
-1,
-1,
-1,
-2,
-1,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-9,
-4,
-4,
-4,
-4,
-3,
-3,
1,
-3,
-4,
-2,
-4,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-4,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-3,
-4,
-5,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-5,
-4,
-3,
-2,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-1,
-1,
-2,
-2,
-3,
-3,
-4,
-3,
-2,
-3,
-4,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-2,
-4,
-3,
-3,
-1,
-4,
-3,
-4,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-2,
-3,
-3,
-4,
-2,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-1,
-3,
-2,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-4,
-4,
-3,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
1,
-1,
-2,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
4,
4,
4,
4,
5,
5,
5,
4,
5,
5,
5,
6,
11,
6,
6,
5,
5,
5,
5,
5,
6,
6,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
5,
4,
5,
5,
5,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
5,
5,
5,
5,
4,
4,
5,
4,
4,
5,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
3,
2,
2,
3,
3,
2,
3,
2,
2,
2,
2,
3,
3,
3,
2,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
1,
3,
2,
3,
2,
3,
2,
2,
3,
3,
2,
2,
2,
1,
3,
2,
2,
2,
2,
1,
2,
2,
2,
1,
1,
2,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-3,
-1,
-1,
-1,
-1,
-2,
-1,
-4,
-3,
-4,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-2,
-2,
-3,
-5,
-4,
-3,
-3,
-2,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-4,
-8,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-3,
-4,
-4,
-6,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-7,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-2,
-1,
0,
-1,
0,
0,
-1,
-1,
0,
-2,
0,
0,
0,
0,
-2,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
1,
2,
1,
1,
1,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
2,
1,
2,
2,
0,
1,
1,
2,
1,
1,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
3,
2,
1,
1,
2,
0,
1,
2,
2,
1,
2,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
1,
0,
1,
0,
1,
-1,
3,
2,
4,
2,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
1,
3,
1,
1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
-2,
0,
4,
1,
-1,
0,
0,
0,
-1,
-1,
1,
0,
0,
0,
1,
1,
3,
2,
2,
0,
1,
1,
1,
1,
0,
1,
0,
1,
0,
1,
0,
0,
0,
-2,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
-1,
0,
1,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-3,
-2,
0,
-1,
-2,
-3,
-2,
-1,
0,
0,
-1,
-1,
-1,
-3,
-3,
-2,
-1,
-2,
-1,
0,
-1,
-2,
-1,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
0,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-1,
-2,
-2,
-2,
-5,
-4,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-2,
-3,
-4,
-3,
-4,
-4,
-2,
-1,
-3,
-4,
-3,
-4,
3,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-1,
-3,
-2,
-1,
-1,
-1,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-1,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-5,
-1,
-1,
0,
-2,
-4,
-1,
-2,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-3,
-3,
-1,
-1,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-3,
-3,
-6,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-4,
-4,
-3,
-4,
-3,
-2,
-1,
-1,
-3,
-3,
-3,
-3,
-2,
-1,
-2,
-2,
-3,
-1,
-1,
-1,
-1,
-1,
-3,
-2,
-3,
-3,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-4,
-3,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-2,
0,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
0,
0,
1,
1,
-1,
0,
1,
-1,
0,
0,
-1,
0,
1,
0,
1,
0,
0,
0,
0,
1,
-1,
-1,
0,
0,
0,
1,
0,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
1,
0,
-1,
0,
1,
0,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
0,
1,
0,
1,
1,
1,
2,
1,
2,
1,
2,
3,
2,
2,
2,
4,
3,
2,
4,
3,
3,
2,
2,
2,
2,
2,
2,
2,
1,
2,
3,
1,
2,
1,
1,
2,
2,
3,
2,
2,
2,
2,
1,
1,
2,
2,
2,
3,
3,
3,
2,
3,
2,
3,
3,
2,
3,
3,
3,
4,
4,
3,
3,
2,
2,
4,
3,
4,
4,
4,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
1,
2,
4,
3,
1,
2,
2,
3,
3,
3,
3,
3,
3,
1,
3,
1,
1,
2,
2,
1,
3,
2,
2,
1,
2,
2,
2,
3,
2,
1,
2,
2,
2,
2,
4,
3,
3,
1,
2,
2,
2,
5,
4,
3,
4,
3,
4,
5,
3,
4,
3,
4,
5,
4,
3,
4,
3,
2,
3,
5,
3,
4,
3,
3,
3,
2,
2,
2,
2,
3,
2,
2,
3,
2,
2,
3,
3,
2,
2,
2,
3,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
2,
1,
3,
3,
3,
3,
3,
2,
1,
1,
2,
2,
3,
6,
2,
2,
1,
3,
4,
2,
3,
4,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
3,
2,
2,
1,
3,
3,
2,
2,
2,
1,
2,
2,
1,
2,
2,
2,
2,
1,
1,
2,
2,
2,
5,
2,
3,
2,
2,
2,
2,
2,
2,
3,
2,
3,
2,
1,
1,
1,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
4,
3,
1,
1,
2,
2,
3,
2,
3,
1,
0,
1,
1,
1,
0,
2,
1,
1,
1,
1,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
2,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
1,
2,
0,
1,
0,
0,
0,
0,
1,
2,
0,
1,
1,
2,
1,
0,
2,
0,
0,
0,
1,
1,
1,
1,
0,
2,
2,
2,
1,
1,
2,
2,
2,
0,
1,
0,
1,
0,
1,
0,
1,
0,
1,
1,
0,
-1,
1,
0,
0,
0,
0,
-1,
-1,
0,
-1,
1,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
0,
1,
1,
2,
2,
1,
1,
1,
0,
0,
1,
2,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
0,
2,
1,
0,
0,
1,
0,
0,
0,
0,
1,
2,
1,
0,
1,
1,
1,
2,
0,
2,
2,
2,
2,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
0,
0,
1,
0,
2,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
1,
0,
2,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
-1,
0,
1,
1,
0,
1,
1,
0,
-1,
-1,
-2,
-2,
-1,
0,
0,
-1,
-1,
-1,
-4,
-2,
-2,
-1,
-2,
-3,
-2,
-5,
-2,
-3,
-2,
-2,
-2,
-4,
-2,
-3,
-2,
-1,
-3,
-1,
-2,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
0,
0,
-4,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-1,
-1,
-3,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-3,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-3,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-1,
-3,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-1,
-9,
-3,
-3,
-3,
-2,
-3,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-4,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
-2,
0,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-1,
-3,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
0,
-2,
-1,
-1,
-2,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-2,
0,
-1,
-6,
-1,
-1,
0,
0,
0,
-1,
1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
-1,
0,
0,
-1,
-1,
-1,
1,
0,
1,
1,
0,
-1,
-1,
0,
1,
0,
4,
1,
1,
0,
1,
3,
2,
5,
2,
3,
2,
2,
1,
3,
1,
2,
3,
2,
3,
1,
1,
1,
0,
1,
2,
1,
1,
0,
1,
1,
0,
0,
-1,
-1,
-1,
0,
0,
1,
0,
1,
1,
0,
2,
1,
1,
0,
1,
3,
2,
3,
2,
3,
3,
3,
-4,
2,
2,
2,
3,
2,
2,
2,
1,
1,
3,
0,
2,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
-1,
1,
0,
2,
1,
1,
2,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
-1,
0,
1,
1,
0,
1,
0,
1,
1,
0,
0,
1,
0,
-1,
0,
1,
-1,
-1,
0,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
5,
0,
1,
1,
1,
1,
0,
0,
0,
0,
-3,
0,
0,
1,
0,
1,
0,
0,
1,
0,
0,
-1,
0,
1,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
1,
0,
-1,
1,
0,
-1,
0,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
1,
0,
0,
-1,
-1,
0,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
2,
1,
1,
0,
1,
1,
1,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
0,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
-1,
-1,
0,
-1,
1,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
0,
0,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-1,
-2,
-2,
-1,
-1,
-1,
-3,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
3,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-1,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-1,
-2,
-1,
-1,
-2,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
5,
-2,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
1,
-1,
-1,
1,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
-3,
2,
2,
3,
1,
3,
3,
2,
1,
3,
3,
3,
2,
3,
2,
2,
2,
1,
1,
1,
3,
2,
1,
2,
1,
1,
2,
1,
2,
1,
4,
2,
3,
2,
3,
1,
1,
1,
1,
3,
3,
4,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
2,
2,
3,
2,
3,
3,
4,
3,
3,
3,
2,
3,
2,
2,
2,
3,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
4,
4,
3,
3,
3,
3,
3,
4,
5,
4,
4,
4,
4,
5,
3,
4,
4,
4,
4,
5,
5,
4,
3,
4,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
2,
3,
3,
3,
4,
4,
3,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
5,
4,
4,
5,
5,
5,
4,
4,
4,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
3,
2,
3,
3,
2,
2,
1,
1,
2,
1,
1,
2,
1,
1,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
1,
2,
2,
1,
2,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
4,
-2,
-1,
-1,
0,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
0,
-1,
0,
0,
0,
-1,
-1,
0,
0,
-2,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-3,
-2,
-4,
-3,
-4,
-3,
-3,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-6,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
2,
0,
1,
1,
-1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
2,
-1,
0,
0,
0,
1,
1,
1,
0,
-1,
0,
0,
2,
1,
1,
0,
1,
-1,
1,
1,
1,
2,
1,
2,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
2,
3,
1,
1,
2,
2,
-1,
1,
1,
0,
1,
1,
0,
3,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
-1,
0,
0,
0,
-2,
1,
2,
1,
1,
1,
0,
0,
2,
1,
1,
1,
2,
1,
2,
2,
1,
3,
1,
2,
2,
2,
2,
1,
1,
3,
2,
2,
2,
2,
2,
1,
2,
1,
1,
0,
1,
1,
0,
0,
0,
1,
0,
1,
0,
2,
2,
-1,
-1,
1,
0,
0,
1,
1,
2,
0,
1,
0,
0,
1,
1,
1,
1,
2,
1,
0,
0,
2,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-2,
0,
-1,
-1,
1,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
0,
-1,
0,
1,
1,
0,
1,
0,
-1,
0,
0,
1,
2,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
2,
1,
3,
2,
2,
2,
1,
0,
1,
1,
2,
2,
0,
0,
1,
1,
2,
1,
2,
1,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
0,
1,
0,
1,
1,
1,
-1,
1,
1,
0,
0,
3,
1,
1,
1,
0,
0,
0,
1,
2,
2,
1,
2,
1,
2,
1,
1,
1,
0,
2,
1,
2,
2,
3,
1,
1,
1,
1,
2,
2,
3,
2,
1,
1,
1,
0,
1,
0,
1,
2,
0,
1,
0,
2,
1,
0,
1,
1,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
1,
0,
2,
2,
1,
1,
0,
1,
1,
2,
1,
1,
3,
3,
1,
2,
2,
1,
2,
1,
3,
2,
3,
3,
2,
3,
2,
2,
2,
2,
3,
3,
2,
3,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
3,
3,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
1,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
2,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-3,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-1,
-1,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
0,
-5,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-4,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
2,
0,
0,
1,
2,
0,
2,
0,
2,
2,
2,
2,
1,
3,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
2,
1,
1,
2,
1,
1,
2,
1,
2,
2,
1,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
2,
2,
3,
2,
3,
2,
2,
1,
1,
3,
3,
3,
2,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
4,
5,
4,
4,
3,
4,
3,
4,
3,
4,
3,
4,
3,
4,
4,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
2,
3,
2,
4,
3,
4,
4,
3,
3,
4,
4,
3,
3,
4,
4,
3,
4,
4,
4,
3,
4,
2,
3,
2,
3,
3,
2,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
1,
-1,
4,
2,
3,
2,
1,
1,
1,
2,
3,
3,
2,
3,
2,
1,
2,
2,
3,
2,
2,
3,
2,
2,
2,
2,
3,
2,
1,
1,
1,
-1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
1,
1,
2,
2,
1,
0,
1,
0,
1,
0,
0,
0,
0,
1,
0,
1,
0,
-1,
-1,
-1,
-1,
-1,
0,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
-1,
1,
1,
1,
0,
1,
0,
2,
0,
-1,
0,
0,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-1,
-2,
-1,
-2,
-3,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
0,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-5,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-5,
-4,
-5,
-4,
-4,
-5,
-4,
-3,
-2,
-2,
-3,
-4,
-4,
-4,
-4,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-3,
-3,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-5,
-4,
-6,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-6,
-6,
-5,
-4,
-4,
-5,
-3,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-6,
-3,
-4,
-3,
-4,
-4,
-5,
-5,
-4,
-5,
-6,
-5,
-5,
-5,
-3,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-2,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-4,
-4,
-4,
-2,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-3,
-4,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-1,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
0,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
-1,
-1,
0,
-1,
1,
0,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
0,
2,
0,
1,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
0,
0,
-2,
0,
-1,
0,
1,
-1,
0,
0,
0,
-1,
0,
1,
1,
0,
0,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
0,
0,
2,
2,
1,
1,
3,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
2,
1,
0,
2,
0,
2,
3,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
4,
3,
3,
3,
2,
2,
1,
1,
2,
2,
2,
2,
2,
1,
1,
0,
1,
1,
0,
1,
2,
2,
2,
2,
1,
2,
3,
2,
2,
3,
3,
4,
3,
3,
3,
3,
2,
3,
3,
4,
3,
4,
3,
3,
2,
3,
3,
3,
3,
4,
4,
3,
2,
3,
3,
2,
3,
4,
3,
3,
2,
3,
3,
5,
2,
3,
2,
3,
3,
3,
3,
3,
4,
5,
4,
3,
3,
2,
4,
4,
4,
3,
4,
4,
3,
2,
3,
4,
4,
4,
3,
4,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
4,
3,
3,
3,
3,
4,
4,
4,
3,
4,
3,
3,
3,
4,
3,
3,
4,
4,
4,
4,
3,
4,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
3,
3,
2,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
4,
4,
3,
4,
3,
3,
2,
4,
3,
4,
3,
4,
3,
4,
4,
4,
3,
3,
3,
3,
4,
3,
3,
2,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
2,
3,
2,
3,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
2,
4,
3,
3,
2,
4,
3,
2,
4,
3,
3,
3,
3,
3,
2,
2,
3,
2,
2,
2,
2,
4,
2,
2,
3,
3,
3,
2,
2,
3,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
1,
2,
3,
1,
3,
3,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
3,
2,
2,
1,
1,
1,
2,
1,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
2,
2,
2,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-4,
-4,
-3,
-4,
-2,
-2,
-3,
-4,
-2,
-3,
-2,
-3,
-2,
-4,
-4,
-4,
-2,
-1,
-2,
-4,
-6,
-4,
-3,
-2,
-4,
-3,
-3,
-4,
-4,
-4,
-5,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-4,
-3,
-3,
-4,
-2,
-2,
-2,
-3,
-2,
-3,
-4,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-4,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-2,
-3,
-4,
-2,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-4,
-2,
-3,
-3,
-3,
-4,
-6,
-4,
-3,
-4,
-1,
-3,
-1,
-2,
-10,
-2,
-4,
-2,
-10,
-2,
-2,
-4,
-2,
-1,
-2,
-3,
-2,
-3,
-4,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-3,
-3,
-3,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
1,
-1,
-1,
0,
0,
0,
0,
0,
1,
-1,
0,
0,
0,
-1,
1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
2,
2,
3,
2,
2,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
4,
4,
4,
5,
4,
4,
5,
4,
5,
4,
3,
5,
5,
5,
5,
5,
4,
3,
5,
5,
3,
3,
4,
3,
4,
5,
5,
5,
4,
3,
4,
6,
7,
6,
5,
4,
6,
5,
6,
7,
6,
7,
7,
6,
5,
5,
6,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
4,
5,
5,
5,
0,
5,
4,
5,
5,
7,
5,
4,
4,
4,
4,
4,
5,
5,
4,
4,
4,
4,
5,
4,
6,
5,
5,
5,
4,
5,
5,
4,
4,
5,
4,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
6,
5,
4,
4,
4,
4,
5,
4,
5,
5,
4,
4,
4,
4,
5,
5,
5,
5,
4,
5,
4,
3,
3,
4,
3,
4,
4,
4,
4,
5,
5,
3,
3,
4,
3,
4,
3,
3,
4,
4,
3,
4,
3,
3,
3,
3,
4,
4,
4,
4,
2,
3,
3,
3,
4,
6,
4,
3,
4,
1,
3,
1,
2,
9,
2,
3,
2,
10,
2,
2,
4,
2,
1,
2,
3,
2,
2,
3,
1,
1,
1,
1,
2,
2,
1,
2,
2,
2,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
-1,
-1,
-1,
0,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-4,
-4,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-5,
-6,
-6,
-5,
-1,
-6,
-5,
-6,
-6,
-7,
-6,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-5,
-6,
-5,
-5,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
0,
0,
2,
1,
2,
1,
2,
2,
2,
1,
2,
2,
1,
1,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
3,
3,
3,
3,
4,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
6,
4,
6,
5,
5,
4,
4,
4,
4,
5,
6,
4,
5,
5,
4,
4,
4,
4,
4,
5,
4,
5,
4,
4,
5,
5,
6,
4,
6,
5,
4,
5,
4,
5,
4,
5,
6,
5,
4,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
5,
5,
4,
5,
4,
4,
4,
5,
4,
4,
4,
5,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
3,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
3,
4,
4,
4,
4,
3,
3,
4,
3,
4,
3,
4,
4,
4,
2,
2,
2,
0,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
3,
4,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
0,
2,
1,
2,
1,
0,
0,
1,
0,
1,
2,
1,
1,
1,
0,
2,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-2,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-3,
-7,
-5,
-5,
-4,
-5,
-4,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-3,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-6,
-4,
-5,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-1,
-2,
1,
-1,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-5,
-2,
-2,
-1,
0,
1,
-2,
-2,
-1,
-2,
-1,
-1,
0,
0,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
0,
-1,
-1,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
1,
1,
1,
2,
0,
0,
0,
1,
0,
1,
0,
2,
1,
1,
2,
1,
2,
0,
-1,
1,
1,
2,
2,
2,
1,
-2,
0,
0,
1,
1,
2,
2,
1,
1,
1,
3,
1,
1,
2,
1,
1,
2,
1,
2,
3,
1,
1,
1,
2,
1,
1,
2,
2,
3,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
2,
3,
3,
4,
3,
4,
5,
4,
4,
3,
5,
3,
4,
4,
5,
5,
5,
5,
4,
4,
4,
4,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
3,
4,
4,
3,
3,
3,
3,
3,
4,
4,
3,
3,
4,
3,
4,
5,
4,
4,
3,
4,
5,
3,
4,
6,
5,
5,
4,
5,
4,
4,
4,
5,
5,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
4,
4,
4,
4,
4,
4,
4,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
6,
4,
5,
4,
5,
4,
4,
4,
4,
4,
5,
5,
4,
5,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
3,
3,
4,
3,
3,
3,
3,
3,
4,
5,
3,
3,
4,
3,
3,
4,
4,
4,
4,
3,
4,
4,
3,
4,
3,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
2,
3,
2,
2,
2,
3,
2,
2,
2,
2,
2,
3,
2,
4,
2,
1,
4,
4,
3,
4,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
5,
2,
2,
2,
1,
0,
2,
2,
1,
2,
1,
1,
0,
0,
2,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
0,
2,
1,
2,
0,
0,
0,
0,
0,
0,
2,
2,
1,
1,
0,
0,
0,
0,
3,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
0,
0,
0,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
0,
-1,
-1,
-2,
-2,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
0,
1,
0,
1,
1,
0,
1,
0,
0,
0,
1,
0,
-1,
1,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
1,
0,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
1,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
1,
1,
2,
1,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
1,
2,
1,
2,
1,
2,
2,
2,
3,
1,
1,
1,
1,
3,
2,
3,
0,
1,
1,
1,
1,
2,
2,
2,
0,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
0,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
2,
2,
0,
-1,
1,
1,
-1,
1,
3,
1,
3,
2,
-5,
2,
1,
1,
1,
1,
0,
-1,
1,
1,
2,
1,
2,
1,
1,
1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
0,
1,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
-1,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-3,
-1,
-1,
-1,
0,
-1,
-2,
-3,
-2,
-2,
-1,
-2,
-1,
0,
-2,
-1,
0,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-4,
-1,
-1,
0,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
0,
0,
-1,
-1,
-2,
-2,
-1,
0,
0,
-1,
0,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
1,
-2,
-1,
0,
-1,
-2,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-1,
-1,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-5,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-2,
-3,
-6,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-1,
-1,
-1,
-1,
-3,
-2,
-3,
0,
0,
0,
-1,
-1,
-2,
-2,
-2,
0,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
0,
-4,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
0,
0,
-1,
0,
-5,
-2,
-1,
1,
0,
0,
1,
0,
-3,
-1,
-3,
-2,
6,
-1,
0,
0,
0,
0,
0,
2,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
0,
1,
1,
1,
2,
1,
0,
0,
-1,
1,
0,
1,
1,
1,
0,
0,
-1,
-2,
1,
0,
-1,
1,
-1,
1,
1,
1,
-1,
0,
1,
0,
0,
1,
1,
0,
2,
0,
1,
-1,
0,
-1,
0,
-1,
0,
1,
1,
0,
1,
1,
-1,
-4,
0,
-2,
1,
0,
0,
-1,
0,
0,
0,
-2,
-1,
0,
0,
0,
0,
1,
0,
0,
-2,
1,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
0,
0,
-1,
1,
0,
-1,
-1,
0,
-1,
0,
1,
0,
-1,
-1,
-1,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
2,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
3,
2,
2,
2,
1,
2,
1,
1,
2,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
2,
0,
-1,
1,
1,
0,
1,
4,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
2,
1,
2,
1,
1,
1,
1,
1,
3,
1,
1,
2,
1,
1,
1,
1,
2,
0,
1,
1,
0,
4,
1,
2,
1,
0,
0,
1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
2,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
0,
0,
1,
0,
-1,
0,
3,
0,
2,
0,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
-1,
0,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
-2,
0,
-1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
-1,
1,
1,
-6,
0,
0,
0,
-1,
0,
-1,
1,
1,
1,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
2,
1,
1,
2,
1,
0,
0,
1,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
0,
1,
0,
1,
-1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
0,
2,
2,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
2,
1,
1,
0,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
1,
1,
1,
-2,
0,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-3,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-3,
-3,
-3,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
1,
-1,
0,
-2,
-2,
0,
-4,
-2,
-2,
-2,
-1,
-1,
-2,
0,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-2,
0,
0,
0,
0,
0,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-1,
-3,
-3,
-3,
-3,
-1,
-1,
-1,
-2,
0,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
0,
0,
0,
0,
0,
-1,
0,
0,
0,
0,
1,
1,
0,
0,
-1,
-2,
-1,
-1,
0,
-2,
-1,
6,
0,
-1,
-1,
-1,
-1,
0,
-2,
-1,
-2,
0,
-1,
0,
-3,
0,
-2,
-1,
0,
0,
0,
1,
0,
0,
0,
-4,
0,
-1,
-1,
0,
0,
0,
-2,
-1,
0,
-2,
-2,
0,
0,
0,
-1,
0,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
0,
-1,
-1,
-1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
-1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
1,
0,
0,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
3,
-1,
2,
1,
1,
2,
1,
1,
1,
0,
1,
0,
0,
1,
0,
0,
0,
1,
-3,
0,
-1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
3,
1,
2,
3,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
2,
2,
4,
2,
2,
2,
2,
1,
2,
2,
2,
2,
3,
1,
2,
1,
1,
2,
2,
3,
1,
1,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
4,
3,
3,
4,
4,
2,
2,
2,
1,
3,
2,
2,
2,
2,
1,
4,
2,
3,
3,
2,
1,
2,
0,
4,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
3,
1,
1,
2,
2,
3,
4,
3,
2,
3,
2,
3,
2,
2,
1,
2,
1,
2,
3,
2,
1,
2,
2,
2,
2,
2,
0,
3,
2,
2,
2,
2,
2,
2,
3,
1,
2,
2,
3,
3,
3,
2,
3,
2,
2,
3,
3,
3,
4,
3,
4,
3,
2,
2,
2,
3,
2,
2,
2,
2,
3,
2,
3,
2,
2,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
0,
-1,
-1,
0,
0,
1,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
1,
0,
2,
1,
0,
0,
0,
-1,
0,
0,
0,
3,
0,
1,
0,
-1,
0,
0,
1,
1,
0,
1,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
-1,
0,
1,
1,
0,
-1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-2,
1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-3,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-1,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-3,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
0,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
2,
0,
2,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
3,
2,
2,
3,
2,
2,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
0,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
0,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
2,
2,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
2,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
-1,
0,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
1,
1,
1,
0,
0,
1,
0,
0,
0,
2,
1,
1,
0,
0,
0,
0,
-1,
1,
0,
0,
-5,
-1,
-2,
0,
-1,
-1,
0,
-1,
0,
-1,
0,
-1,
0,
1,
2,
1,
2,
2,
2,
2,
3,
2,
2,
3,
3,
3,
2,
3,
3,
-5,
0,
1,
0,
-1,
-1,
0,
0,
-1,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-4,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-1,
-6,
-2,
-4,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-4,
-3,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-1,
-2,
-3,
-1,
-2,
-5,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
0,
-2,
-2,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-6,
-2,
-3,
-1,
-1,
-2,
-1,
-3,
-3,
-2,
-1,
-1,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-3,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-1,
0,
1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
-2,
0,
0,
1,
1,
0,
0,
-1,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
1,
2,
-1,
1,
2,
1,
2,
-4,
1,
0,
1,
2,
2,
2,
2,
2,
0,
1,
1,
1,
2,
1,
2,
2,
1,
2,
2,
2,
2,
1,
1,
1,
2,
2,
3,
2,
2,
3,
3,
3,
3,
3,
4,
4,
3,
4,
5,
4,
5,
4,
5,
5,
4,
4,
3,
4,
5,
5,
5,
5,
5,
5,
5,
5,
2,
4,
0,
1,
2,
2,
2,
2,
1,
3,
3,
3,
3,
3,
2,
3,
2,
6,
3,
4,
2,
2,
3,
2,
3,
2,
3,
1,
3,
2,
1,
0,
1,
0,
0,
-4,
0,
-2,
0,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
5,
1,
1,
1,
2,
1,
1,
0,
2,
2,
2,
3,
2,
3,
2,
1,
3,
3,
3,
2,
1,
3,
2,
0,
0,
0,
1,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
2,
1,
2,
1,
1,
2,
1,
1,
1,
2,
1,
0,
1,
1,
1,
1,
1,
0,
1,
0,
-1,
0,
1,
1,
1,
1,
0,
0,
-2,
4,
0,
2,
1,
2,
1,
2,
-2,
0,
-1,
-1,
0,
1,
1,
1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-4,
1,
-1,
1,
1,
0,
1,
0,
1,
1,
1,
0,
0,
1,
0,
1,
0,
0,
0,
0,
-1,
-1,
-3,
-1,
2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-2,
-1,
-1,
-2,
-1,
0,
-1,
3,
-1,
0,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-4,
-4,
-1,
-2,
-3,
-2,
-4,
-2,
-3,
-3,
-4,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-6,
-3,
-3,
-2,
-3,
-2,
-3,
-4,
-1,
-3,
-3,
-4,
-4,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-1,
-3,
-4,
-3,
-4,
2,
-3,
-2,
-3,
-5,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-5,
-3,
-4,
-3,
-3,
-3,
-3,
-5,
-5,
-5,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-5,
-5,
-6,
-6,
-6,
-2,
-5,
0,
-2,
-3,
-3,
-4,
-4,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
2,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
2,
5,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
7,
3,
5,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
4,
4,
4,
4,
5,
5,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
5,
4,
4,
5,
4,
4,
4,
4,
4,
4,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
4,
4,
5,
4,
4,
5,
5,
3,
4,
5,
5,
4,
4,
5,
5,
5,
4,
4,
4,
3,
5,
3,
4,
4,
4,
4,
4,
3,
4,
4,
3,
4,
7,
4,
4,
4,
4,
3,
3,
4,
3,
4,
4,
4,
4,
2,
3,
3,
2,
3,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-3,
-2,
-1,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-5,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
0,
-2,
0,
-6,
-2,
-3,
-3,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
0,
0,
-2,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
1,
1,
2,
2,
1,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
2,
2,
1,
1,
2,
1,
3,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
0,
0,
-1,
0,
1,
-2,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
2,
3,
2,
2,
2,
1,
1,
1,
1,
1,
0,
1,
1,
2,
1,
2,
1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
3,
3,
2,
1,
2,
1,
2,
0,
2,
0,
6,
2,
2,
3,
2,
1,
1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
1,
1,
1,
2,
2,
1,
0,
2,
1,
2,
2,
2,
2,
2,
2,
3,
3,
0,
3,
2,
2,
2,
2,
3,
3,
3,
1,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
1,
2,
3,
3,
4,
3,
3,
2,
1,
1,
2,
2,
3,
2,
4,
3,
2,
3,
2,
1,
1,
3,
2,
2,
2,
2,
2,
1,
2,
4,
3,
4,
3,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
4,
3,
4,
5,
4,
3,
3,
3,
4,
4,
5,
4,
3,
3,
3,
3,
4,
3,
4,
3,
2,
4,
3,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
3,
3,
3,
3,
4,
5,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
4,
3,
3,
3,
4,
4,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
2,
2,
2,
3,
3,
3,
4,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
-1,
1,
1,
0,
1,
1,
0,
1,
1,
-1,
2,
0,
-1,
-1,
0,
0,
0,
0,
0,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-2,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-5,
-5,
-5,
-4,
-3,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
3,
3,
2,
3,
3,
4,
4,
4,
4,
4,
3,
3,
4,
3,
3,
3,
4,
3,
4,
3,
3,
4,
3,
3,
3,
3,
3,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
6,
6,
6,
6,
6,
6,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
6,
5,
5,
5,
5,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
3,
3,
3,
4,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-5,
-4,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-3,
-6,
-5,
-4,
-5,
-4,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-4,
-5,
-4,
-6,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-6,
-4,
-4,
-4,
-3,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-1,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
0,
0,
1,
-4,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
0,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
2,
3,
2,
3,
3,
3,
3,
4,
4,
4,
4,
4,
5,
3,
2,
3,
2,
4,
3,
5,
3,
2,
3,
4,
4,
2,
4,
2,
3,
3,
4,
4,
3,
4,
4,
4,
3,
3,
4,
5,
4,
4,
3,
4,
3,
3,
3,
4,
4,
4,
4,
3,
4,
4,
4,
3,
4,
3,
3,
4,
4,
4,
4,
3,
3,
3,
4,
3,
3,
3,
2,
4,
3,
2,
2,
3,
3,
2,
2,
2,
4,
4,
3,
3,
3,
4,
3,
4,
3,
4,
3,
4,
3,
3,
4,
3,
4,
4,
4,
4,
2,
4,
3,
2,
4,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
1,
2,
2,
2,
5,
4,
3,
4,
2,
2,
3,
2,
4,
3,
2,
2,
2,
3,
2,
3,
3,
2,
2,
3,
2,
3,
3,
1,
1,
2,
1,
4,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
3,
1,
0,
1,
-1,
-1,
0,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
0,
0,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-4,
-1,
-3,
-1,
-1,
-2,
-2,
-3,
2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-4,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-4,
-2,
-2,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-2,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-4,
-2,
-4,
-3,
-4,
-10,
-4,
-4,
-5,
-5,
-5,
-5,
-3,
-2,
-3,
-3,
-4,
-4,
-6,
-3,
-3,
-3,
-4,
-4,
-2,
-5,
-3,
-3,
-3,
-3,
-4,
-2,
-4,
-4,
-3,
-3,
-2,
-4,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-4,
-3,
-3,
-4,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
0,
-2,
-2,
0,
-1,
-1,
-1,
0,
-1,
0,
-2,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
0,
-1,
-1,
1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
-1,
0,
1,
1,
1,
1,
0,
0,
1,
2,
2,
1,
1,
1,
1,
1,
2,
2,
1,
2,
2,
3,
2,
2,
2,
1,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
4,
3,
4,
4,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
3,
3,
4,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
6,
4,
5,
4,
3,
3,
3,
3,
3,
4,
4,
4,
4,
3,
3,
3,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
3,
3,
4,
3,
2,
3,
3,
4,
3,
4,
2,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
3,
2,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
1,
0,
1,
0,
1,
7,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
1,
2,
2,
1,
2,
1,
1,
1,
0,
1,
2,
0,
0,
-1,
0,
-1,
0,
1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-1,
-3,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-5,
-6,
-6,
-6,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-6,
-6,
-5,
-6,
-5,
-6,
-6,
-6,
-6,
-5,
-5,
-7,
-5,
-5,
-5,
-5,
-6,
-5,
-6,
-6,
-5,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-6,
-5,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-6,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
5,
5,
5,
5,
6,
5,
5,
5,
6,
5,
5,
6,
5,
5,
6,
6,
5,
5,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
5,
5,
5,
5,
5,
5,
5,
2,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
5,
4,
5,
5,
4,
5,
5,
5,
4,
4,
4,
4,
4,
5,
5,
4,
4,
5,
5,
5,
3,
4,
4,
4,
4,
5,
5,
5,
5,
5,
5,
4,
5,
4,
4,
4,
5,
5,
5,
5,
4,
4,
5,
4,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
4,
3,
3,
3,
4,
3,
3,
3,
4,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
2,
1,
2,
2,
2,
2,
2,
2,
-2,
2,
2,
2,
3,
2,
2,
2,
2,
1,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
1,
2,
3,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
1,
2,
1,
1,
1,
2,
0,
1,
2,
0,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-1,
0,
0,
0,
0,
0,
-5,
-1,
-1,
-1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-5,
-5,
-5,
-6,
-5,
-5,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-6,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-3,
-7,
-6,
-5,
-5,
-6,
-4,
-4,
-5,
-4,
-3,
-4,
-4,
-5,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-5,
-5,
-5,
-6,
-5,
-5,
-4,
-4,
-5,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-1,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-3,
-5,
-5,
-4,
-5,
-3,
-2,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-6,
-5,
-4,
-5,
-6,
-5,
-3,
-4,
-3,
-3,
-3,
-5,
-4,
-5,
-4,
-4,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-2,
-2,
-2,
-2,
-1,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-4,
-1,
-3,
-2,
-3,
-2,
-2,
-1,
-3,
-2,
-2,
-4,
-2,
-2,
-1,
-3,
-2,
2,
-2,
-2,
-1,
-3,
-2,
-1,
-2,
0,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-1,
-1,
0,
1,
1,
1,
0,
-1,
0,
0,
0,
1,
0,
1,
1,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
0,
0,
-1,
-1,
1,
0,
1,
-1,
1,
1,
0,
1,
-2,
0,
2,
2,
2,
0,
1,
0,
6,
2,
2,
3,
1,
2,
3,
3,
3,
2,
3,
2,
3,
4,
3,
1,
3,
2,
2,
1,
2,
2,
2,
2,
2,
2,
1,
1,
2,
2,
3,
3,
2,
2,
2,
2,
2,
3,
3,
4,
4,
3,
3,
4,
4,
3,
3,
4,
5,
5,
6,
5,
5,
5,
5,
4,
5,
4,
4,
4,
4,
3,
3,
3,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
3,
5,
4,
4,
4,
2,
4,
4,
5,
3,
0,
2,
3,
3,
3,
6,
3,
5,
3,
4,
3,
4,
3,
4,
5,
4,
4,
5,
3,
3,
2,
4,
3,
4,
4,
3,
5,
3,
4,
3,
4,
4,
4,
3,
5,
4,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
1,
6,
4,
3,
3,
3,
2,
3,
2,
1,
1,
2,
3,
2,
3,
3,
4,
2,
2,
2,
2,
4,
3,
3,
4,
3,
4,
2,
3,
4,
3,
4,
2,
3,
3,
3,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
3,
3,
3,
2,
0,
1,
2,
2,
2,
2,
2,
3,
2,
2,
3,
4,
4,
3,
3,
4,
3,
3,
3,
2,
2,
2,
3,
2,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
0,
1,
0,
0,
0,
-1,
-1,
1,
1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
0,
-1,
-1,
3,
-1,
2,
0,
1,
0,
0,
-1,
1,
1,
1,
2,
0,
0,
-1,
1,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
-2,
1,
-1,
0,
0,
0,
-1,
0,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-3,
-1,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-1,
-3,
-1,
-3,
-2,
-3,
-2,
-1,
-2,
0,
-1,
-2,
-3,
-3,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-1,
-3,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-1,
-3,
-2,
-3,
0,
2,
0,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
0,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
1,
1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
3,
3,
2,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
3,
3,
3,
3,
3,
2,
3,
2,
3,
2,
2,
1,
2,
2,
2,
1,
2,
1,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
0,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
1,
-1,
-1,
-1,
0,
0,
1,
1,
1,
-2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
0,
2,
2,
0,
2,
-1,
0,
-1,
1,
0,
0,
0,
-1,
0,
0,
1,
0,
1,
2,
1,
2,
2,
1,
1,
3,
3,
2,
3,
3,
3,
4,
3,
3,
3,
4,
4,
3,
3,
3,
4,
3,
2,
3,
4,
4,
4,
4,
3,
3,
3,
2,
2,
3,
3,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
4,
3,
4,
4,
3,
4,
4,
4,
5,
4,
4,
4,
4,
4,
4,
3,
4,
3,
4,
5,
5,
5,
5,
5,
5,
4,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
5,
4,
4,
4,
4,
4,
3,
4,
3,
4,
4,
4,
3,
2,
3,
3,
3,
4,
3,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
4,
5,
6,
4,
5,
4,
5,
5,
5,
6,
6,
5,
5,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
4,
3,
4,
4,
3,
4,
4,
4,
3,
3,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
1,
1,
1,
0,
0,
0,
1,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-2,
1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-1,
-3,
-3,
-1,
-2,
0,
0,
1,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-3,
-2,
-1,
-1,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
3,
4,
4,
4,
4,
4,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
0,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
0,
1,
0,
1,
0,
1,
1,
2,
1,
0,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
1,
1,
-1,
0,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
-5,
0,
0,
0,
0,
0,
0,
0,
-1,
-3,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-4,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-4,
-3,
-4,
-4,
-4,
-3,
-4,
-2,
-3,
-3,
-4,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-4,
-3,
-3,
-5,
-3,
-4,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-5,
-5,
-5,
-4,
-5,
-4,
-3,
-4,
-5,
-4,
-5,
-5,
-4,
-5,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-3,
-3,
-4,
-2,
-3,
-4,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-5,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-2,
-4,
-4,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-6,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
1,
0,
0,
-1,
0,
0,
-1,
1,
1,
0,
1,
1,
0,
-1,
-1,
0,
1,
2,
0,
1,
0,
1,
0,
-3,
-2,
-2,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
-1,
0,
1,
1,
1,
0,
-1,
0,
1,
1,
2,
2,
2,
3,
2,
1,
2,
1,
2,
2,
2,
2,
2,
2,
2,
0,
0,
1,
0,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
0,
1,
1,
1,
5,
1,
1,
2,
2,
2,
2,
2,
3,
4,
3,
3,
3,
1,
3,
3,
2,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
0,
1,
0,
1,
-1,
0,
1,
1,
2,
1,
0,
0,
1,
0,
0,
1,
2,
2,
3,
2,
2,
2,
1,
2,
1,
3,
2,
2,
1,
2,
1,
1,
1,
2,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
1,
0,
0,
1,
2,
1,
3,
2,
3,
2,
2,
1,
2,
3,
3,
3,
4,
4,
3,
3,
3,
3,
3,
3,
2,
1,
2,
0,
2,
1,
1,
3,
0,
1,
0,
0,
0,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
3,
2,
1,
3,
3,
4,
2,
4,
3,
3,
3,
4,
3,
4,
4,
3,
4,
3,
3,
2,
3,
2,
3,
3,
2,
1,
3,
1,
2,
2,
1,
1,
3,
2,
3,
2,
1,
2,
3,
2,
2,
2,
2,
2,
4,
4,
4,
4,
2,
3,
4,
3,
4,
5,
4,
3,
3,
3,
4,
3,
4,
3,
2,
4,
2,
2,
2,
2,
2,
4,
3,
4,
1,
2,
2,
2,
3,
2,
2,
3,
4,
2,
3,
2,
4,
4,
2,
4,
4,
4,
8,
5,
4,
4,
4,
4,
4,
4,
5,
5,
5,
3,
4,
2,
1,
3,
3,
3,
3,
2,
1,
1,
2,
2,
1,
2,
2,
1,
2,
3,
3,
3,
3,
1,
3,
2,
2,
3,
1,
3,
3,
3,
3,
3,
2,
2,
2,
3,
4,
3,
5,
2,
3,
2,
-3,
3,
2,
1,
4,
2,
3,
1,
0,
0,
0,
1,
2,
2,
2,
2,
3,
2,
1,
2,
0,
0,
1,
2,
2,
2,
2,
3,
-2,
0,
0,
0,
1,
2,
0,
2,
3,
1,
3,
2,
2,
1,
0,
0,
1,
1,
2,
0,
1,
-1,
-1,
0,
1,
1,
3,
2,
0,
0,
-1,
-1,
0,
-1,
0,
2,
1,
1,
1,
1,
0,
0,
1,
0,
0,
1,
1,
2,
2,
1,
2,
1,
0,
0,
0,
0,
1,
0,
0,
1,
0,
0,
1,
0,
0,
0,
1,
0,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
0,
1,
0,
-1,
0,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
-1,
0,
-1,
0,
-1,
1,
1,
2,
-1,
-2,
-1,
-6,
1,
-2,
1,
-1,
0,
0,
0,
-1,
-1,
-2,
-2,
-1,
-1,
1,
0,
0,
0,
-1,
-1,
-1,
-1,
0,
1,
1,
0,
-1,
-1,
-1,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
0,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
0,
0,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-3,
-2,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-2,
-4,
-3,
-5,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-4,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-2,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-4,
-2,
-3,
-2,
2,
-3,
-2,
-2,
-4,
-3,
-3,
-1,
-1,
-1,
-1,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
1,
-2,
-2,
-1,
-2,
-3,
-1,
-3,
-1,
-2,
-2,
-3,
-2,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-3,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
-2,
-2,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
0,
-1,
0,
0,
0,
-1,
-2,
-1,
1,
1,
0,
4,
-2,
2,
-1,
0,
0,
0,
-1,
0,
0,
0,
1,
0,
0,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
0,
1,
1,
1,
2,
1,
2,
2,
0,
1,
1,
0,
0,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
0,
1,
1,
1,
1,
1,
2,
2,
2,
2,
2,
2,
3,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
2,
2,
1,
1,
2,
1,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
2,
3,
2,
3,
2,
2,
2,
2,
2,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
2,
2,
2,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
0,
2,
2,
1,
2,
2,
2,
2,
2,
1,
3,
2,
2,
2,
2,
1,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
2,
2,
2,
2,
3,
2,
2,
2,
1,
2,
2,
2,
2,
1,
1,
2,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
2,
2,
1,
2,
1,
1,
2,
1,
1,
1,
1,
2,
2,
1,
1,
1,
0,
1,
0,
2,
1,
1,
2,
1,
1,
0,
0,
0,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
0,
1,
0,
-1,
0,
-2,
-1,
-1,
0,
1,
-1,
0,
-1,
0,
0,
0,
1,
0,
0,
1,
1,
1,
1,
-1,
0,
1,
1,
1,
1,
2,
-2,
0,
-1,
-1,
-1,
1,
0,
0,
-1,
-1,
-1,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-3,
-1,
-2,
-1,
-1,
0,
1,
0,
0,
0,
0,
0,
0,
-1,
0,
1,
-1,
-6,
-1,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-3,
-2,
-1,
-3,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-6,
-1,
-2,
-2,
-1,
-1,
-1,
0,
-2,
0,
-2,
-1,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-4,
-5,
-5,
-4,
-3,
-2,
-3,
-3,
-4,
-4,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-1,
-1,
-3,
-1,
0,
-1,
-1,
0,
0,
0,
-1,
-1,
-2,
-3,
-1,
-1,
-1,
-5,
-2,
-3,
-2,
0,
-2,
-2,
-3,
-4,
-5,
-3,
-4,
-4,
-2,
-4,
-2,
-4,
-3,
-7,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-2,
-3,
-3,
-4,
-5,
-4,
-4,
-4,
-2,
-3,
-3,
-4,
-3,
-5,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-5,
-2,
-4,
-3,
-3,
-2,
-3,
-4,
-5,
-4,
-3,
-4,
-3,
-2,
-3,
-2,
-1,
-4,
-3,
-2,
-2,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
0,
-1,
0,
-1,
0,
-1,
0,
0,
-1,
0,
-1,
0,
-1,
-1,
0,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
0,
-2,
-1,
-2,
-2,
-1,
-2,
0,
-2,
0,
-1,
-1,
-1,
-1,
1,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
2,
1,
0,
0,
1,
-1,
0,
2,
1,
1,
1,
1,
0,
0,
0,
1,
2,
2,
3,
2,
3,
0,
2,
2,
0,
1,
1,
2,
2,
2,
1,
2,
1,
1,
0,
1,
1,
2,
1,
1,
1,
1,
-1,
0,
1,
1,
1,
1,
-1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
3,
3,
2,
3,
2,
3,
4,
3,
5,
4,
5,
4,
3,
4,
3,
3,
3,
3,
3,
2,
3,
3,
1,
2,
2,
1,
1,
2,
2,
1,
1,
2,
1,
4,
2,
2,
3,
2,
0,
1,
2,
2,
2,
2,
3,
3,
2,
3,
3,
2,
2,
3,
2,
3,
2,
3,
5,
3,
3,
2,
3,
3,
2,
3,
3,
3,
3,
2,
2,
3,
1,
2,
3,
8,
2,
3,
2,
3,
2,
3,
4,
3,
3,
3,
3,
4,
4,
2,
1,
3,
2,
2,
1,
1,
2,
7,
2,
2,
2,
1,
1,
2,
1,
2,
2,
3,
2,
3,
3,
3,
3,
3,
3,
3,
3,
4,
4,
4,
3,
3,
2,
3,
3,
3,
3,
2,
2,
2,
3,
2,
2,
2,
3,
1,
1,
4,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
3,
2,
2,
1,
6,
1,
2,
1,
0,
1,
1,
1,
2,
3,
1,
2,
2,
1,
2,
1,
2,
2,
6,
2,
2,
1,
2,
1,
1,
1,
1,
2,
2,
3,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
4,
2,
3,
3,
4,
2,
1,
3,
2,
2,
3,
2,
3,
2,
2,
3,
2,
2,
2,
3,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
3,
3,
3,
2,
2,
1,
2,
3,
4,
2,
3,
2,
2,
1,
1,
1,
1,
1,
2,
1,
1,
0,
1,
1,
0,
-1,
1,
0,
-1,
-1,
-2,
-1,
-2,
-2,
-5,
-3,
-2,
-1,
-3,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
0,
1,
0,
0,
1,
0,
1,
1,
0,
0,
-1,
1,
-1,
0,
-1,
0,
-1,
-2,
0,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-4,
-3,
-3,
-3,
-3,
-2,
-2,
-4,
-4,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-3,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-2,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-2,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-2,
-4,
-3,
-3,
-2,
-3,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
-1,
0,
0,
1,
0,
0,
0,
0,
1,
0,
-1,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
4,
2,
2,
1,
3,
1,
1,
1,
2,
2,
2,
2,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
2,
2,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
4,
3,
4,
3,
4,
4,
4,
3,
3,
3,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
4,
3,
3,
3,
4,
3,
3,
3,
3,
3,
4,
4,
4,
4,
4,
4,
5,
4,
5,
4,
-4,
3,
4,
4,
4,
4,
2,
4,
3,
4,
4,
4,
4,
4,
3,
3,
3,
4,
4,
3,
4,
1,
2,
4,
1,
2,
3,
2,
3,
2,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
4,
4,
3,
4,
4,
3,
4,
4,
3,
2,
3,
2,
2,
1,
-1,
1,
0,
2,
1,
2,
1,
2,
1,
1,
0,
0,
0,
0,
2,
1,
3,
2,
2,
1,
0,
0,
0,
2,
2,
3,
2,
1,
-2,
1,
1,
2,
2,
2,
2,
2,
2,
0,
1,
0,
1,
1,
1,
1,
2,
1,
1,
1,
0,
0,
0,
0,
1,
1,
0,
1,
0,
0,
0,
1,
1,
1,
1,
1,
-2,
1,
1,
0,
0,
1,
1,
0,
1,
0,
0,
0,
-1,
-5,
-1,
-2,
-1,
-1,
1,
0,
0,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-2,
-3,
-5,
-4,
-5,
-4,
-4,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-2,
-4,
-3,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-5,
-4,
-4,
-4,
-4,
-6,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-5,
-4,
-4,
-4,
-4,
-4,
-5,
-4,
-3,
-4,
-7,
-4,
-6,
-4,
-5,
-3,
-5,
-4,
-5,
-3,
-3,
-8,
-3,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-4,
-4,
-5,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-6,
-5,
-5,
-4,
-3,
-4,
-3,
-4,
-4,
-9,
-5,
-5,
-5,
-4,
-3,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-5,
-4,
-5,
5,
-3,
-4,
-5,
-5,
-4,
-2,
-3,
-2,
-3,
-3,
-3,
-4,
-3,
-2,
-2,
-2,
-4,
-3,
-3,
-6,
-2,
-3,
-6,
-2,
-4,
-4,
-4,
-4,
-4,
-5,
-5,
-6,
-6,
-5,
-5,
-5,
-5,
-5,
-6,
-6,
-6,
-5,
-5,
-5,
-3,
-3,
-5,
-5,
-3,
-4,
-3,
-2,
-1,
-4,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-3,
0,
0,
0,
1,
-1,
0,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-2,
-3,
-4,
-3,
-1,
1,
-1,
-2,
-3,
-3,
-3,
-1,
-4,
-4,
-2,
-1,
-3,
-2,
-1,
-3,
-3,
-3,
-3,
-2,
-3,
-1,
-1,
-2,
-1,
-2,
-1,
-4,
-1,
0,
-1,
0,
-1,
-1,
-2,
-1,
-1,
2,
0,
-3,
1,
0,
-2,
-2,
0,
-1,
0,
-1,
-1,
1,
4,
0,
0,
-1,
0,
-1,
0,
0,
0,
1,
0,
1,
0,
0,
0,
0,
0,
-1,
1,
0,
0,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
0,
-1,
-1,
0,
-1,
0,
0,
-1,
2,
1,
-6,
1,
0,
1,
0,
2,
2,
2,
3,
0,
2,
1,
1,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
0,
1,
2,
0,
1,
0,
0,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
2,
2,
2,
3,
2,
1,
1,
3,
2,
3,
3,
3,
3,
2,
4,
2,
3,
3,
3,
2,
3,
2,
3,
3,
4,
3,
2,
3,
5,
0,
3,
2,
3,
3,
4,
4,
3,
2,
2,
0,
1,
4,
2,
3,
3,
1,
3,
1,
2,
3,
3,
2,
3,
3,
3,
2,
3,
3,
3,
3,
2,
2,
3,
3,
4,
3,
2,
3,
7,
4,
6,
5,
5,
3,
5,
4,
5,
3,
3,
8,
2,
3,
3,
3,
4,
3,
3,
3,
2,
2,
1,
3,
3,
3,
4,
3,
2,
2,
1,
1,
2,
0,
2,
2,
2,
3,
2,
2,
0,
2,
2,
3,
3,
3,
3,
3,
2,
3,
3,
2,
3,
2,
5,
4,
4,
3,
2,
4,
4,
5,
4,
9,
5,
6,
6,
4,
4,
4,
4,
4,
5,
5,
5,
3,
4,
2,
2,
2,
2,
3,
4,
3,
2,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
3,
1,
1,
4,
4,
3,
5,
4,
4,
4,
4,
3,
4,
4,
4,
5,
5,
5,
4,
4,
4,
4,
4,
5,
4,
4,
4,
4,
2,
1,
2,
2,
2,
2,
2,
1,
1,
6,
1,
3,
1,
1,
1,
1,
1,
2,
3,
1,
1,
1,
0,
0,
0,
1,
1,
2,
2,
3,
2,
2,
1,
2,
2,
2,
1,
1,
1,
2,
3,
2,
2,
0,
3,
4,
4,
2,
4,
3,
2,
3,
3,
2,
4,
3,
4,
3,
3,
3,
3,
2,
1,
5,
1,
1,
2,
0,
0,
0,
1,
0,
-1,
-1,
-1,
2,
-1,
0,
1,
1,
-1,
0,
-1,
0,
0,
-1,
0,
0,
2,
1,
1,
1,
0,
0,
0,
1,
2,
1,
1,
1,
2,
1,
1,
2,
2,
3,
3,
3,
3,
3,
3,
3,
2,
2,
0,
1,
2,
1,
1,
1,
0,
0,
-2,
-1,
6,
-1,
0,
-1,
0,
-2,
-2,
-2,
-3,
0,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
0,
0,
-2,
0,
-1,
0,
1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
0,
0,
0,
0,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-3,
-2,
-2,
-2,
-4,
1,
-2,
-1,
-2,
-3,
-3,
-2,
-2,
-1,
-1,
0,
-1,
-2,
-1,
-2,
-2,
0,
0,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-3,
-2,
-2,
-2,
-2,
-3,
-3,
-2,
-2,
-2,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
0,
-1,
-1,
-1,
-2,
-1,
-1,
0,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-2,
-1,
-2,
-1,
-2,
-2,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-3,
-2,
-3,
-3,
-2,
-3,
-2,
-2,
-2,
-3,
-3,
-3,
-2,
-2,
-2,
-1,
-2,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
0,
0,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
0,
-1,
-1,
-2,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
0,
-1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
0,
0,
0,
0,
1,
0,
-1,
0,
0,
0,
-1,
0,
0,
0,
-1,
-1,
-1,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
2,
1,
1,
1,
2,
2,
0,
2,
1,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
3,
2,
2,
3,
3,
2,
2,
2,
2,
3,
3,
3,
2,
2,
2,
2,
3,
2,
3,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
3,
3,
2,
2,
3,
3,
3,
3,
3,
2,
3,
3,
3,
2,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
3,
3,
3,
2,
2,
3,
2,
2,
2,
3,
3,
2,
3,
3,
3,
3,
3,
2,
2,
2,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
3,
3,
3,
3,
2,
2,
1,
2,
3,
3,
2,
2,
2,
2,
2,
2,
3,
2,
2,
2,
1,
1,
1,
1,
2,
2,
2,
1,
1,
0,
1,
0,
1,
0,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
0,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
0,
-1,
1,
1,
0,
0,
1,
1,
1,
0,
1,
0,
1,
1,
1,
0,
1,
0,
0,
-1,
0,
0,
0,
0,
0,
-1,
0,
-1,
-1,
-1,
0,
0,
-2,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-1,
-1,
-2,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
0,
-1,
-1,
-1,
-1,
-2,
-1,
-2,
-1,
-1,
-1,
-1,
-1,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-2,
-4,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-2,
-3,
-3,
-3,
-2,
-2,
-3,
-3,
-3,
-3,
-2,
-3,
-2,
-2,
-3,
-2,
-2,
-2,
-3,
-2,
-2,
-3,
-2,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-4,
-5,
-3,
-5,
-3,
-4,
-4,
-6,
-5,
-4,
-5,
-4,
-4,
-4,
-5,
-4,
-5,
-4,
-4,
-4,
-4,
-3,
-4,
-3,
-4,
-3,
-3,
-3,
-3,
-5,
-4,
-4,
-3,
-3,
-3,
-4,
-3,
-3,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-3,
-4,
-4,
-3,
-4,
-2,
-3,
-4,
-3,
-3,
-3,
-2,
-2,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
-4,
-3,
-4,
-4,
-3,
-4,
-3,
-4,
-5,
-5,
-5,
-4,
-5,
-5,
-3,
-5,
-5,
-4,
-3,
-6,
-5,
-3,
-4,
-5,
-4,
-3,
-4,
-4,
-4,
-3,
-3,
-4,
-4,
-3,
-3,
-3,
-3,
-4,
-4,
-6,
-3,
-2,
-4,
-3,
-3,
-2,
-5,
-5,
-4,
-5,
-5,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-4,
-5,
-4,
-5,
-5,
-4,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-4,
-4,
-3,
-3,
-3,
-4,
-4,
-4,
-3,
-5,
-4,
-4,
-4,
-5,
-4,
-4,
-4,
-3,
-3,
-3,
-6,
-5,
-4,
-4,
-3,
-3,
-4,
-4,
-4,
-3,
-5,
-2,
-3,
-3,
-4,
-3,
-4,
-3,
-3,
-2,
-2,
-2,
-2,
-2,
-3,
-2,
-3,
-2,
-2,
-1,
-2,
-1,
-2,
-1,
-2,
-3,
-4,
-3,
-3,
-2,
-3,
-4,
-3,
-3,
-3,
-3,
-3,
-3,
0,
-3,
-4,
-3,
-1,
-2,
-2,
-2,
-1,
-2,
0,
-4,
-2,
0,
-2,
0,
0,
0,
0,
1,
0,
-1,
-1,
-1,
0,
-1,
0,
-2,
0,
-1,
0,
-1,
0,
0,
0,
-1,
0,
0,
-1,
0,
-1,
-1,
0,
-2,
-2,
-2,
-2,
0,
1,
1,
0,
-1,
-2,
-1,
-2,
0,
1,
1,
1,
3,
0,
0,
0,
0,
0,
0,
2,
1,
1,
3,
1,
2,
1,
0,
0,
0,
0,
1,
0,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
2,
3,
3,
2,
1,
2,
2,
2,
4,
4,
5,
5,
4,
3,
4,
3,
5,
3,
5,
5,
5,
4,
3,
4,
4,
3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
3,
0,
3,
3,
2,
3,
2,
3,
3,
4,
4,
3,
3,
4,
4,
5,
5,
5,
5,
5,
5,
5,
5,
7,
5,
7,
5,
5,
5,
7,
6,
6,
7,
6,
6,
6,
6,
5,
6,
5,
5,
5,
5,
5,
5,
5,
5,
3,
4,
3,
4,
6,
5,
5,
3,
3,
3,
5,
4,
4,
4,
3,
3,
3,
5,
4,
1,
6,
4,
5,
5,
5,
5,
4,
5,
5,
3,
3,
3,
4,
4,
3,
4,
4,
3,
3,
3,
4,
4,
4,
4,
4,
4,
3,
4,
4,
4,
4,
4,
3,
5,
4,
4,
4,
3,
4,
4,
4,
4,
3,
5,
4,
3,
2,
5,
4,
3,
3,
4,
3,
3,
3,
4,
3,
4,
4,
4,
5,
4,
4,
4,
4,
4,
3,
5,
3,
2,
4,
3,
4,
3,
4,
5,
3,
4,
4,
3,
4,
4,
4,
4,
3,
4,
2,
3,
4,
5,
4,
3,
4,
3,
4,
3,
4,
5,
4,
4,
4,
4,
4,
4,
4,
4,
5,
4,
4,
3,
5,
4,
4,
4,
5,
3,
3,
4,
3,
2,
4,
4,
3,
3,
2,
2,
3,
3,
3,
1,
1,
3,
1,
2,
3,
1,
1,
1,
0,
1,
0,
1,
1,
1,
1,
1,
0,
2,
1,
0,
1,
1,
2
]
},
"limits": {
"not_a_warning": true,
"warning_portal": "https://www.hochwasserzentralen.de/",
"official_source": "https://www.pegelonline.wsv.de/",
"notes": [
"Die Differenz verbindet zwei tatsächlich gespeicherte Messwerte. Fehlende Zeiten werden nicht aufgefüllt.",
"Ein lückenhafter, veralteter oder widersprüchlicher Vergleich wird nicht als Fundstück verwendet.",
"Der Perzentilhinweis beschreibt nur den abgerufenen Zeitraum.",
"Datenlabor ist kein Hochwasser-Warndienst. Amtliche Warnungen veröffentlichen die Hochwasserzentralen der Länder."
]
}
}