A very good article. Very often we don't know what approach to find in solving a problem and these ideas give a lot of optimism! Thank you, Leonid.