tu masz pętle for w której masz 3 zagnieżdzone ify :)

Ja nie jestem wstanie tego przeczytać ze zrozumieniem. Spróbuj to jakoś uprosić (napewno rozbijajac tą funkcje na 2)