problem ten is broken. Need to finish it.