酷い
terrible, awful
久しぶり
after a long time
いっぱい
full
一生懸命
very hard, with utmost effort
自由
freedom
十分
enough, sufficient, plenty, adequate, satisfactory
悲しい
sad
簡単
simple, easy
硬い
hard
厳しい
strict