Structured Procrustes problem