Is it me or do the recommended solutions change according to what you input into the box?
Yes I think they try to match your input as good as possible.
Yes, that's right. Since there are many different possible answers, it tries to match yours so it can point the mistakes more precisely.
Sometimes it shows the best match to yours along with what I think is the best accepted option,