"Charlie" needs to open a channel to either the same node or any other node that is connected to your node through other channels.
I connected "Charlie" with the same node "Alice" is connected. I broadcasted a
transaction from "Charlie" to "STRANGESET" and waited for 3 confirmations. (Not sure why they've chosen 3)
I try to send funds to "Charlie" and returns me "No path found":
But this is what I get when I send money from "Charlie" to "Alice": "Failed after 10 attempts".