<prompt> Translate the following text to SwahiliThe Third and final Punic War ended in 149 b.c. , though national solidarity was still a long way off.  <response>: Vita vya tatu na vya mwisho vya Punic vilimalizika mwaka 149 KK, ingawa mshikamano wa kitaifa ulikuwa bado mbali. 