P0506n012