Class 6 HW This is wrong though I need to fix the number replacement with caps stuff