Возможно, я перемудрил с нечетным элементом, но это проще чем обрабатывать два условия. Что не так? )