removed diagonal solution