is there a full solution to this problem? i'm struggling so bad