Here is a yet another attempt.