Помните падежи в русском языке?
Там все правильно, но их порядок явно перепутан. Логичнее так – сначала
идет предложный падеж, затем дательный и именительный. В случае наличия
винительного падежа далее следуют творительный и родительный, а если
нет, то заново предложный, дательный и именительный.