em tese terminei.. pensando em usar um try, mas já da pra entregar
Fiz o try :)