<?php
/*Если ты сделал задачу про Grammar Nazi, сделай скрипт, которы вместо сообщения об ошибках будет молча их исправлять.
*/
$coolStory = <<<EOF
Сдесь ничего нету. Координальное изменение. Нетпробела.
EOF
;
$patterns = array("/координально/uUi", "/сдесь/uUi",
"/(з)(дела[лнюеть]{1,2})/uUi",
"/(\\w)(\\s+(а|но)\\s+)/uUi",
"/жы/uUi",
"/шы/uUi",
"/([,.!?:;])([^\\s])/uUi",
);
$corrections = array("кардинально", "здесь",
"c$2",
"$1,$2",
"жи",
"ши",
"$1 S2",
);
$output = preg_replace($patterns, $corrections, $coolStory);
echo $output;
PD9waHAgCmVycm9yX3JlcG9ydGluZygtMSk7Cm1iX2ludGVybmFsX2VuY29kaW5nKCd1dGYtOCcpOwovKtCV0YHQu9C4INGC0Ysg0YHQtNC10LvQsNC7INC30LDQtNCw0YfRgyDQv9GA0L4gR3JhbW1hciBOYXppLCDRgdC00LXQu9Cw0Lkg0YHQutGA0LjQv9GCLCDQutC+0YLQvtGA0Ysg0LLQvNC10YHRgtC+INGB0L7QvtCx0YnQtdC90LjRjyDQvtCxINC+0YjQuNCx0LrQsNGFINCx0YPQtNC10YIg0LzQvtC70YfQsCDQuNGFINC40YHQv9GA0LDQstC70Y/RgtGMLgoqLwokY29vbFN0b3J5ID0gPDw8RU9GCtCh0LTQtdGB0Ywg0L3QuNGH0LXQs9C+INC90LXRgtGDLiDQmtC+0L7RgNC00LjQvdCw0LvRjNC90L7QtSDQuNC30LzQtdC90LXQvdC40LUuINCd0LXRgtC/0YDQvtCx0LXQu9CwLgpFT0YKOwoKJHBhdHRlcm5zID0gYXJyYXkoIi/QutC+0L7RgNC00LjQvdCw0LvRjNC90L4vdVVpIiwKCSAgICAgICAgICAgICAgIi/RgdC00LXRgdGML3VVaSIsCgkgICAgICAgICAgICAgICIvKNC3KSjQtNC10LvQsFvQu9C90Y7QtdGC0YxdezEsMn0pL3VVaSIsCgkgICAgICAgICAgICAgICIvKFxcdykoXFxzKyjQsHzQvdC+KVxccyspL3VVaSIsCgkgICAgICAgICAgICAgICIv0LbRiy91VWkiLAoJICAgICAgICAgICAgICAiL9GI0YsvdVVpIiwKCSAgICAgICAgICAgICAgIi8oWywuIT86O10pKFteXFxzXSkvdVVpIiwKCSAgICAgICAgICAgICAgKTsKCiRjb3JyZWN0aW9ucyA9IGFycmF5KCLQutCw0YDQtNC40L3QsNC70YzQvdC+IiwKICAgICAgICAgICAgICAgICAgICAgItC30LTQtdGB0YwiLAogICAgICAgICAgICAgICAgICAgICAiYyQyIiwKICAgICAgICAgICAgICAgICAgICAgIiQxLCQyIiwKICAgICAgICAgICAgICAgICAgICAgItC20LgiLAogICAgICAgICAgICAgICAgICAgICAi0YjQuCIsCiAgICAgICAgICAgICAgICAgICAgICIkMSBTMiIsCgkgICAgICAgICAgICAgICAgICk7Cgokb3V0cHV0ID0gcHJlZ19yZXBsYWNlKCRwYXR0ZXJucywgJGNvcnJlY3Rpb25zLCAkY29vbFN0b3J5KTsKCmVjaG8gJG91dHB1dDsK