Логику понимаю, а как расписать грамотно, не получается, подскажите ребята, а?