Use the number keys or click the buttons to press them. Try to get 7 of them down at once. Click the flag to randomize the order of the buttons.
Implementation of Satisfiable Puzzle by Oskar van Deventer. There are 7 hidden "links" which connect sets of 3 buttons. Only 2 of the 3 buttons connected by each link may be pressed. If more are pressed, they pop back up in order from least to most recently pressed until all the links are satisfied again. (Note that pressing an already pressed button still makes it the most recently pressed.)