Build a working adapter from these scattered lines.
Note: the order of methods in a class doesn't matter from the perspective of the Kotlin compiler, but in order to pass this task, stick to the following: getItemCount first, getItemViewType next, then onCreateViewHolder, and onBindViewHolder.