Chamadas lambda aninhadas em Kotlin

Ao aninhar chamadas lambda no Kotlin, como posso me referir sem ambiguidade às perguntas de crianças e pais?it elemento? Por exemplo:

data class Course(var weekday: Int, var time: Int, var duration: Int)
var list1 = mutableListOf<Course>()
var list2 = mutableListOf<Course>()
// populate list1 and list2
// exclude any element from list1 if it has the same time and weekday as any element from list2
list1.filter { list2.none{it.weekday == it.weekday && it.time == it.time} }

questionAnswers(1)

yourAnswerToTheQuestion