CS402 warmup1