Mitochondrion puzzle