Bottom up

#1

Fhgechedhfed ghdxvjftfnfxt jfxntd

#2

Gdigdihcou kgxigxoh kvxugxih kgxitxic ifxufdigho