Solutions to IBM Competition Problems