I hate #Prolog . WHAT IS HAPPENING?!