Изначально ответил 2,3,4
Потом методом исключения дошел до такого ответа
И совершенно не понимаю почему объект в 3 варианте не является иммутабельным. Википедия гласит, что иммутабельным является объект, который нельзя изменить после его создания. Да, у нас есть в этом варианте объявленная изменяемая переменная с ключевым словом var. Но как я понимаю, при изменении этой переменной в уже созданном объекте - создается уже НОВЫЙ объект с измененной переменной, но старый-то не изменился. Отсюда же следует, что он все-таки является иммутабельным, да? Просто задавали и там в обсуждении такой вопрос, но никто толком не знает, и, возможно, это ошиблись составители курса, а может и нет.. Просто хочется понять эту тему