а вот как DJ0ABR решил задачку
321344