Впринципі ти правий, просто хотів трохи щоб мій розв'язок трохи не такий як у більшості)