John can see (33/48)

John can see