translate English to French: I think that is where we should now concentrate our efforts.
Je pense que c'est sur cela que nous devons concentrer nos efforts.