week3/fast.java