Took a while to understand what to do, but once i figured it out its very creative and well thought out. Good job.