tweakers programming contest 5