in - это предлог, а im - это предлог вместе с определённым артиклем мужского и среднего рода единственного числа в дательном падеже (обычно отвечает на вопрос где - wo) -> in+dem=im.
der Park: где - wo? -> (in+dem) im Park (в парке); куда - wohin? -> in den Park (в парк), но
где - wo? -> in einem Park (в каком-то парке) / in meinem Park (в моём парке); куда - wohin? -> in einen Park (в какой-то парк)
das Kino: где - wo? -> (in+dem) im Kino (в кино); куда - wohin? -> (in+das) ins Kino (в кино), но
где - wo? -> in einem Kino (в каком-то кино); куда - wohin? -> in ein Kino (в какое-то кино)
die Gaststätte: где - wo? -> in der Gaststätte (в столовой); куда - wohin? -> in die Gaststätte (в столовую), но
где - wo? -> in einer Gaststätte (в какой-то столовой); куда - wohin? -> in eine Gaststätte (в какую-то столовую)
die Wälder: где - wo? -> in den Wäldern (в лесах); куда - wohin? -> in die Wälder (в леса), но
где - wo? -> in Wäldern (в каких-то лесах); куда - wohin? -> in Wälder (в какие-то леса)