Кем вообще надо быть, чтобы написать так, как в первом варианте? Даже на первом курсе уже умеют делать так, как в третьем варианте.