В первом такое решение?Какое-то оно маленькое.Второе,кажется получилось.Посмотрите,пожалуйста!