Ordered substitutions by Position