Are you smart enough to figure out these logic puzzels?