@charles1: So your solution