Some complete/partial/hacky solutions for IEEEXtreme 6.0 24 Hour Programming Competition