Ebirah766 12 Dec 2023 Labidochromis caeruleus and Melanochromis auratus, not sure about the one on the right.