Менее ресурсоёмкий вариант.