Sachverhalt: Sachverhalt: A. Der 1953 geborene K._ arbeitete seit 11. August 1999 in der Firma A._. Er war bei der Schweizerischen Unfallversicherungsanstalt (SUVA) für die gesundheitlichen und erwerblichen Folgen von Berufs- und Nichtberufsunfällen sowie Berufskrankheiten obligatorisch versichert. Am 16. Dezember 2002 erlitt K._ auf der Autobahn zwischen L._ und G._ einen Verkehrsunfall. Gemäss Polizeirapport vom 10. Januar 2003 kam das von ihm gelenkte Fahrzeug auf regennasser Fahrbahn bei einer Geschwindigkeit von 100-110 km/h ins Schleudern, drehte sich, geriet in den Graben am Strassenrand, wo es sich zweimal überschlug und auf dem Dach liegend zum Stillstand kam. K._ musste ambulant, sein Beifahrer wegen der erlittenen Fraktur des Knies links stationär behandelt werden. Im Unfallzeitpunkt war K._ seit 22. November 2002 wegen Polyarthrosen arbeitsunfähig. Die SUVA erbrachte die gesetzlichen Leistungen. Vom 17. Juni bis 23. Juli 2003 wurde K._ in der Klinik X._ u.a. neurologisch, psychosomatisch und neurootologisch abgeklärt (Bericht vom 22. Juli 2003). Schliesslich wurde er am 3. Oktober 2003 am Spital Y._ von Prof. Dr. med. V._ rheumatologisch untersucht (Bericht vom 29. Oktober 2003). Mit Verfügung vom 9. Januar 2004 stellte die SUVA die Versicherungsleistungen (Heilbehandlung, Taggeld) ab 29. Oktober 2003 ein. Zur Begründung führte sie an, die heute bestehenden Beschwerden seien nicht mehr unfallbedingt, sondern ausschliesslich krankhafter Natur. Daran hielt der Unfallversicherer mit Einspracheentscheid vom 21. Juni 2004 fest. Mit Verfügung vom 9. Januar 2004 stellte die SUVA die Versicherungsleistungen (Heilbehandlung, Taggeld) ab 29. Oktober 2003 ein. Zur Begründung führte sie an, die heute bestehenden Beschwerden seien nicht mehr unfallbedingt, sondern ausschliesslich krankhafter Natur. Daran hielt der Unfallversicherer mit Einspracheentscheid vom 21. Juni 2004 fest. B. Die Beschwerde des K._ wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 28. Juni 2005 ab. B. Die Beschwerde des K._ wies das Versicherungsgericht des Kantons Solothurn mit Entscheid vom 28. Juni 2005 ab. C. K._ lässt Verwaltungsgerichtsbeschwerde führen mit dem hauptsächlichen Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben und es sei festzustellen, dass er infolge des Verkehrsunfalles vom 16. Dezember 2002 zu mindestens 50 % arbeitsunfähig sei; eventualiter sei die Sache zur Vornahme zusätzlicher Abklärungen an die Vorinstanz zurückzuweisen. Im Weitern sei ihm die unentgeltliche Rechtspflege zu gewähren. Kantonales Gericht und SUVA beantragen die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Gesundheit verzichtet auf eine Vernehmlassung.