i % v ,v