На площині поклали трикутників по порядку від до . Уся внутрішня область кожного трикутника є непрозорою і закриває усе, що знаходиться під нею.
Визначити, які з трикутників залишилися видимими на площині. Тобто мають область додатної площі, не накриту зверху жодним іншим трикутником.
У першому рядку число — кількість трикутників. Далі у рядках перераховано трикутники у тому порядку, у якому вони викладались на площину. Кожен трикутник описується шістьма цілими числами x_{i1}, y_{i1}, x_{i2}, y_{i2}, x_{i3}, y_{i3} — координатами його вершин. Усі трикутники невироджені. Довільна сторона одного трикутника має не більше однієї спільної точки з довільною стороною іншого трикутника.
У першому рядку вивести кількість видимих трикутників. У другому рядку виведіть їх номери у довільному порядку.
Обмеження
1 \le N \le 500
-1000 \le x_{ij}, y_{ij} \le 1000, для 1 \le i \le N, 1 \le j \le 3.
Приклад 1