The last one is the best (although it's a bit long).