I believe your code only checks the first letter of array b, even though you’re looping it. In this example, h from hey (b[0]) is present in hello so it’s returning true. I say “believe” cause I’m not 100% sure. My solution was quite more elaborate.