By Dennis

Все функции работают, но хотелось бы больше гибкости.