Счастливое число определяется следующим процессом. Начиная с любого положительного целого числа, замените число на сумму квадратов его цифр и повторяйте процесс до тех пор, пока число не станет равным 1 (там, где оно останется), или пока оно не зациклится в цикле, который не содержит 1. Эти числа для которого этот процесс заканчивается в 1, являются счастливыми числами, в то время как те, которые не заканчиваются в 1, являются несчастными числами (или грустными числами). Учитывая число, напечатайте, будет ли он счастлив или несчастлив.
Sample Inputs
7
4
13
Sample Outputs
Happy
Unhappy
Happy
Примечание. Ваша программа не должна занимать более 10 секунд для любого числа ниже 1 000 000 000.