solved 158A and 119A