IEEE Xtreme Programming contest solutions