Protecting-group-free synthesis