Japanese life in 2050