Scientists have found the complete set of all 5 DNA and RNA nucleobases on Asteroid Ryugu
>>223 (OP)so what does this mean