Задачу решил, но ни где не вызывал toString. Не могу понять почему результат выводиться верным, как мы обращаемся к toString??? Объясните, из-за не понимания этого вся моя логика рушится.