<?php
define('■','■'); define('●', '●'); define('▲', '▲'); // убирает ворнинг о неопределённой константе
function filter
($◘, $◆) {return array_filter($◆, function($▼) use($◘){return $▼ === $◘;});} function array_find
($◘, $◆) {return $◆[array_search($◘, $◆)];} function every
($◘, $◆) {return (bool
)array_reduce($◆, function($□, $▼)use($◘){return $□ & ($▼ === $◘);}, true);}
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
PD9waHAKCmRlZmluZSgn4pagJywn4pagJyk7IGRlZmluZSgn4pePJywgJ+KXjycpOyBkZWZpbmUoJ+KWsicsICfilrInKTsgLy8g0YPQsdC40YDQsNC10YIg0LLQvtGA0L3QuNC90LMg0L4g0L3QtdC+0L/RgNC10LTQtdC70ZHQvdC90L7QuSDQutC+0L3RgdGC0LDQvdGC0LUKCmZ1bmN0aW9uIGZpbHRlciAgICAoJOKXmCwgJOKXhikge3JldHVybiBhcnJheV9maWx0ZXIoJOKXhiwgZnVuY3Rpb24oJOKWvCkgICAgdXNlKCTil5gpe3JldHVybiAk4pa8ID09PSAk4peYO30pO30KZnVuY3Rpb24gYXJyYXlfZmluZCgk4peYLCAk4peGKSB7cmV0dXJuICTil4ZbYXJyYXlfc2VhcmNoKCTil5gsICTil4YpXTt9CmZ1bmN0aW9uIGZpbGwgICAgICAoJOKXmCwgJOKXhikge3JldHVybiBhcnJheV9maWxsKDAsIGNvdW50KCTil4YpLCAk4peYKTt9CmZ1bmN0aW9uIGV2ZXJ5ICAgICAoJOKXmCwgJOKXhikge3JldHVybiAoYm9vbClhcnJheV9yZWR1Y2UoJOKXhiwgZnVuY3Rpb24oJOKWoSwgJOKWvCl1c2UoJOKXmCl7cmV0dXJuICTilqEgJiAoJOKWvCA9PT0gJOKXmCk7fSwgdHJ1ZSk7fQoKdmFyX2V4cG9ydChhcnJheV9tYXAoZnVuY3Rpb24oJOKWoCl7cmV0dXJuIOKXjzt9LCBb4pagLOKWoCzilqAs4pagXSkpOwplY2hvIFBIUF9FT0w7CnZhcl9leHBvcnQoZmlsdGVyICAgICAgKOKWoCwgW+KWoCzil48s4pagLOKWsl0pKTsKZWNobyBQSFBfRU9MOwp2YXJfZXhwb3J0KGFycmF5X2ZpbmQgICjil48sIFvilqAs4pePLOKWoCzilrJdKSk7CmVjaG8gUEhQX0VPTDsKdmFyX2V4cG9ydChhcnJheV9zZWFyY2go4pePLCBb4pagLOKXjyzilqAs4payXSkpOwplY2hvIFBIUF9FT0w7CnZhcl9leHBvcnQoZmlsbCAgICAgICAgKOKXjywgW+KWoCzil48s4pagLOKWsl0pKTsKZWNobyBQSFBfRU9MOwp2YXJfZXhwb3J0KGluX2FycmF5ICAgICjil48sIFvilqAs4pePLOKWoCzilrJdKSk7CmVjaG8gUEhQX0VPTDsKdmFyX2V4cG9ydChldmVyeSAgICAgICAo4pePLCBb4pagLOKXjyzilqAs4payXSkpOwplY2hvIFBIUF9FT0w7Cg==