Никак не пойму как это сделать, чтоб по требованиям подходило все :(