Not bad for five minutes' worth of thinking about it. :-)

//