Во втором правильное первое решение.Остальное вроде бы тоже верное.