Putty you'll play with while you think!
Full details