Решение 2 е по-добре. :P