NAIPC warmup 2