This is so hard!