#9
+ поправлены отсутствующие проверки <>&|