Sachverhalt: Sachverhalt: A. Mit Verfügung vom 27. Februar 2003 und Einspracheentscheid vom 11. Dezember 2003 verneinte die IV-Stelle des Kantons Graubünden den Anspruch des 1975 geborenen R._ auf eine Rente, was das Verwaltungsgericht des Kantons Graubünden mit Entscheid vom 26. März 2004 bestätigte. Mit Urteil vom 7. September 2004 hob das Eidgenössische Versicherungsgericht dieses Erkenntnis auf und wies die Sache an die kantonale Beschwerdeinstanz zurück, damit sie im Sinne der Erwägungen verfahre. A. Mit Verfügung vom 27. Februar 2003 und Einspracheentscheid vom 11. Dezember 2003 verneinte die IV-Stelle des Kantons Graubünden den Anspruch des 1975 geborenen R._ auf eine Rente, was das Verwaltungsgericht des Kantons Graubünden mit Entscheid vom 26. März 2004 bestätigte. Mit Urteil vom 7. September 2004 hob das Eidgenössische Versicherungsgericht dieses Erkenntnis auf und wies die Sache an die kantonale Beschwerdeinstanz zurück, damit sie im Sinne der Erwägungen verfahre. B. Das Verwaltungsgericht des Kantons Graubünden holte die Unterlagen über die Untersuchungen und die Behandlung von R._ im Rahmen des stationären Aufenthalts vom 20. Februar bis 21. Juni 2002 in der Klinik B._ ein. Die IV-Stelle und der Rechtsvertreter des Versicherten nahmen hiezu Stellung. Mit Entscheid vom 3. Dezember 2004 wies das kantonale Gericht die Beschwerde erneut ab. Mit Entscheid vom 3. Dezember 2004 wies das kantonale Gericht die Beschwerde erneut ab. C. R._ lässt Verwaltungsgerichtsbeschwerde führen mit den Rechtsbegehren, der kantonale Gerichtsentscheid sei aufzuheben und es sei ihm eine Invalidenrente zuzusprechen, eventualiter die Sache zu weiterer Abklärung und Einholung eines Obergutachtens an das kantonale Gericht zurückzuweisen; im Weitern sei ihm die unentgeltliche Verbeiständung zu bewilligen. Die IV-Stelle stellt keinen Antrag zur Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.