Intellij idea code (32/37)

Intellij idea code