Сложно разобраться, когда все переменные называются похоже и используются индексы, а не имена.