и в чем смысл дописывать к private static List<String> strings -> new ArrayList<>(); для чего нужно инициализировать поле strings класса Solution новым ArrayList<> не могу понять ведь и без этого все работает?