М.б. в одну строку?
Тут кода кот наплакал, а на экран не помещается :-/