_O(1)
Copyright (c)2015 oubaku koufuryu, All Rights Reserved.