November/December 2005 brain teaser challenge | IEEE Journals & Magazine | IEEE Xplore