all verified；datat is 2 line shifted; data one; vec1 works