Voted #3, that's a very cool pattern,