Multiple heteroatom substitution to graphene nanoribbon | Synapse